Vă lipsește switch
-ul din C? Rust are un cuvânt cheie incredibil de folositor
pentru analiza tuturor valorilor posibile ale unei variabile și executarea unei bucăți de cod dacă o anumită
valoare corespunde condițiilor puse. Hai să vedem cum merge asta pentru numere. Avem de discutat mai multe
în capitolele viitoare despre potrivirea șabloanelor (pattern matching) pentru date mai complexe. Vă promit că
va merita așteptarea.
match
este exhaustiv, deci toate cazurile
trebuie să fie abordate și implementate.
Matching, combinat cu destructurarea datelor, este de departe unul din cele mai întâlnite șabloane de programare pe care le veți vedea în Rust.