v2 / vlib / v / checker / tests / fn_args.vv
23 lines · 17 sloc · 209 bytes · 2b041128ad1d2e400aa60412eb30e0413f00c420
Raw
1fn uu8(a u8) {}
2
3fn arr(a []int) {}
4
5fn fun(a fn (int)) {}
6
7fn basic() {
8 v := 4
9 uu8(&v)
10 arr([5.0]!)
11 fun(fn (i &int) {})
12 fun(fn (ii ...int) {})
13}
14
15struct S1 {
16}
17
18fn f(p &S1) {}
19
20fn ptr() {
21 v := 4
22 f(v)
23}
24