Match
Match on enum values.
match
Each arm covers one case. Use _ for the default.
enum Color { Red Green Blue }
fn main() {
let c = Color.Red
let n = match c {
Color.Red => 1
Color.Green => 2
Color.Blue => 3
}
print(n)
}enum Color { Red Green Blue }
fn main() -> void {
let c = Color.Red
let n = match c {
Color.Red => 1
Color.Green => 2
Color.Blue => 3
}
print(n)
}Output
1