Tour de Rust Tabla de Contenidos

match

¿Echas de menos el “switch”? Rust tiene una palabra reservada muy útil para hacer coincidir (matching) todas las condiciones posibles de un valor y ejecutar una ruta de código si la condición es verdadera. Veamos cómo funciona esto para los números. Nos centraremos en los patrones de coincidencia con datos más complejos en próximos capítulos, te prometo que valdrá la pena la espera.

match es exhaustivo, así que todos los casos deben ser evaluados.

El emparejamiento (matching) combinado con la desestructuración es uno de los patrones más comunes que verás en Rust.