wiki/dev/lang/rust/match.md
2024-01-09 13:18:39 +03:00

299 B

Match (switch).

Example.

Parentheses around match are optional, like match number {.

let number = 10;

match (number) {
  1         => foo(),
  2 | 3 | 4 => foo(),
  13..19    => foo(),
  _         => default()
}

let expr = match (number > 10) {
  true  => 1,
  false => 0,
};