80_enum_switch_labels.toy (243B)
1 enum Choice: i64 { 2 .answer = 7, 3 .other = 8, 4 } 5 6 fn __user_main(): i64 { 7 let c: Choice = .answer; 8 switch c { 9 .answer { 10 return 42; 11 } 12 default { 13 return 1; 14 } 15 } 16 } 17 18 fn main(): i32 { return __user_main() as i32; }