Gitly
English
Русский
Español
日本語
中文
Português
Log in
Register
v2
/
vlib
/
v
/
slow_tests
/
inout
/
closure_with_nested_closure_var.vv
23
lines
·
18
sloc
·
260 bytes
·
6a32c810703f4ec0c39fe18298ebe6c40acac8f1
Raw
1
module main
2
3
interface Test {
4
test(fn (Test))
5
}
6
7
struct Test1 {
8
}
9
10
fn (t Test1) test(f fn (Test)) {
11
f(Test(t))
12
}
13
14
fn main() {
15
t := Test1{}
16
17
t.test(fn [t] (t1 Test) {
18
println('${t}, ${t1}')
19
t.test(fn [t] (t2 Test) {
20
println('${t}, ${t2}')
21
})
22
})
23
}
24