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
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.