kit

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

91_exhaustive_enum_switch_expression.toy (292B)


      1 enum Color: i64 {
      2   .red = 1,
      3   .green = 2,
      4   .blue = 3,
      5 }
      6 
      7 fn __user_main(): i64 {
      8   let c: Color = .green;
      9   let value: i64 = switch c {
     10     .red {
     11       10
     12     }
     13     .green {
     14       20
     15     }
     16     .blue {
     17       30
     18     }
     19   };
     20   return value;
     21 }
     22 
     23 fn main(): i32 { return __user_main() as i32; }