Um tour por Rust Índice

match

Sentiu falta do operador switch? O Rust tem uma palavra-chave muito útil para comparar um valor com todas as condições possíveis e executar um bloco de código se a condição for verdadeira. Vejamos como isso funciona com números. Falaremos mais a respeito de padrões de correspondência com dados mais complexos em capítulos futuros. Prometo que a espera valerá a pena.

O match é exaustivo, então todos os casos devem ser avaliados.

Correspondências (matching) combinado com desestruturação é um dos padrões mais comuns que você verá no Rust.