v2 / vlib / v / fmt / tests / closure_keep.vv
10 lines · 10 sloc · 246 bytes · da53f818dfdcfb6ccf80b9d7fd18c3def66d0c68
Raw
1my_var := 1
2my_simple_closure := fn [my_var] () {
3 println(my_var)
4}
5my_closure_returns := fn [my_var] () int {
6 return my_var
7}
8my_closure_has_params := fn [my_var, my_closure_returns] (add int) {
9 println(my_var + my_closure_returns() + add)
10}
11