| 1 | module main |
| 2 | |
| 3 | enum Color { |
| 4 | orange |
| 5 | green = 5 |
| 6 | red = 2 |
| 7 | yellow = 3 |
| 8 | } |
| 9 | |
| 10 | struct Aaa { |
| 11 | color Color |
| 12 | } |
| 13 | |
| 14 | fn main() { |
| 15 | col := Color.green |
| 16 | a := Aaa{ |
| 17 | color: col |
| 18 | } |
| 19 | orange := Color.orange |
| 20 | println(orange) |
| 21 | println(Color.yellow) |
| 22 | println(col) |
| 23 | println(a.color) |
| 24 | println('interp: ${col}') |
| 25 | println('interp: ${a.color}') |
| 26 | println((Color.orange)) |
| 27 | println([Color.orange, Color.green][0]) |
| 28 | } |
| 29 |