Tour di Rust Indice dei Contenuti

match

Ti manca l'istruzione switch ? Rust ha una parola chiave incredibilmente utile per controllare tutti i possibili valori di un dato ed eseguire del codice se c'è corrispondenza. Vediamo come funziona per i numeri. Avremo più aspetti da sottolineare nei capitoli futuri sul "pattern matching" di dati complessi. Prometto che varrà la pena aspettare.

match è esaustivo, quindi tutti i casi devono essere gestiti.

Il Pattern Matching combinato con la destrutturazione è di gran lunga uno degli stili idiomatici che vedrai più utilizzato in Rust.