Enums
Enums are algebraic sum types. Each variant can optionally carry a payload, making them useful for modeling states, results, and tagged unions.
Enums are algebraic types. Variants can carry payloads. |
|
Pattern matching destructures enum variants. |
|
$ pyr run enums.pyr 78.53975 12 0 |