Gitly
English
Русский
Español
日本語
中文
Português
Log in
Register
v2
/
vlib
/
v
/
tests
/
options
/
option_mut_param_test.v
23
lines
·
21
sloc
·
222 bytes
·
e4e568945e44f2ce1a440712407aeb7dd9a7274e
Raw
1
struct
Abc {
2
a int
3
}
4
5
fn
foo(
mut
baz ?Abc) {
6
baz = Abc{
7
a: 3
8
}
9
println(baz)
10
dump(baz)
11
}
12
13
fn
test_main() {
14
mut
a := ?Abc{
15
a: 2
16
}
17
assert a?.a == 2
18
dump(a)
19
foo(
mut
a)
20
println(
'--'
)
21
dump(a)
22
assert a?.a == 3
23
}
24