Тур по Rust Содержание

match

Скучаете по оператору switch? Rust имеет невероятно полезное ключевое слово match - оно позволяет выполнять сопоставление всех возможных условий значения с серией шаблонов, образцов и затем выполнять ветку кода в зависимости от того, какое значение совпало. Давайте посмотрим, как это работает с числами. В следующих главах мы расскажем больше о сопоставлении с образцом для более сложных данных. Я обещаю вам, что это стоит небольшого ожидания.

match является исчерпывающим, поэтому все случаи вариантов сопоставления должны быть обработаны.

Match(-инг) комбинированный с деструктуризацей значений является одним из самых распространенных паттернов в Rust.