31_fn_pointer_call.toy (210B)
1 fn add2(x: i64): i64 { 2 return x + 2; 3 } 4 5 fn __user_main(): i64 { 6 let fp: *fn(i64): i64 = add2; 7 let fp2: *fn(i64): i64 = &add2; 8 return fp(20) + fp2(20); 9 } 10 11 fn main(): i32 { return __user_main() as i32; }