89_labeled_while_expression.toy (256B)
1 fn __user_main(): i64 { 2 var i: i64 = 0; 3 let found: i64 = outer: while<i64> i < 10 { 4 i = i + 1; 5 if i == 3 { 6 break outer 42; 7 } 8 continue outer; 9 } else { 10 1 11 }; 12 return found; 13 } 14 15 fn main(): i32 { return __user_main() as i32; }