Введение
В этом лабе исследуется концепция связывания в Rust, которая позволяет косвенно обращаться к переменным и имеет возможность ветвления и использования этой переменной без повторного связывания. Сигил @
в инструкции match
используется для связывания значений с именами. Приводятся примеры, в том числе как связывать значения с определенным диапазоном и как «разбирать» варианты enum
, такие как Option
.
Примечание: Если в лабе не указано имя файла, вы можете использовать любое имя файла, которое хотите. Например, вы можете использовать
main.rs
, скомпилировать и запустить его с помощьюrustc main.rs &&./main
.