kit

kit
git clone https://git.ryansepassi.com/git/kit.git
Log | Files | Refs | README

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; }