Gitly
English
Русский
Español
日本語
中文
Português
Log in
Register
v2
/
vlib
/
v
/
tests
/
fns
/
closure_in_if_guard_1_test.v
16
lines
·
15
sloc
·
218 bytes
·
6488041a749df9762348d019c4223908c476f2e2
Raw
1
struct
Foo {
2
optional ?int
3
}
4
5
fn
test_closure_in_if_guard() {
6
f := Foo{45}
7
mut
ret :=
''
8
if
v := f.optional {
9
func :=
fn
[v] () string {
10
println(v)
11
return
'${v}'
12
}
13
ret = func()
14
}
15
assert ret ==
'45'
16
}
17