129_record_by_value.toy (224B)
1 record Pair { 2 a: i64, 3 b: i64, 4 } 5 6 fn sum_pair(p: Pair): i64 { 7 return p.a + p.b; 8 } 9 10 fn __user_main(): i64 { 11 let p: Pair = Pair { a: 20, b: 22 }; 12 return sum_pair(p); 13 } 14 15 fn main(): i32 { return __user_main() as i32; }