capypad
0 Tage Serie
rust / beginner
Snippet

Pattern Matching mit dem match-Operator

Der match-Operator ermöglicht es Ihnen, einen Wert mit einer Reihe von Mustern zu vergleichen und Code basierend auf dem passenden Muster auszuführen.

snippet.rs
rust
1
2
3
4
5
6
7
8
let coin_value = 5;
 
match coin_value {
1 => println!("Penny"),
5 => println!("Nickel"),
10 => println!("Dime"),
_ => println!("Unknown coin"),
}
Erklärung
1
match coin_value { ... }
Beginnt den Match-Ausdruck, um den Wert von coin_value zu prüfen.
2
1 => ...
Ein Match-Arm: Wenn der Wert 1 ist, wird der folgende Ausdruck ausgeführt.
3
_ => ...
Das Auffang-Muster, das auf alle bisher nicht aufgeführten Werte passt.