Turul limbajului Rust Cuprins

match

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.