Skip to content

Latest commit

 

History

History
28 lines (19 loc) · 381 Bytes

switch.md

File metadata and controls

28 lines (19 loc) · 381 Bytes

Switch

Switch expressions work basically like ifand can be used like the following:

a := compute_some_number()

switch a {
  | 0  => print("a is zero")
  | 10 => print("a is ten")
  | _  => print("something else")
}

And can be used as expressions:

foo: str = switch 10 {
  | 10 => "foo"
}

{% hint style="success" %} Very nice. {% endhint %}