Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
⊗rsPmCdInr 61 of 373 menu
◀ ▶

Введение в условия в Rust

Давайте теперь будем выбирать команды по ответу «да» или «нет». Условие решает, какие команды выполнять. Программа часто должна сделать одно при одном ответе и другое при другом. Например, напечатать разный текст, когда число больше нуля и когда оно не больше. Без выбора ветки пришлось бы всегда выполнять одну и ту же последовательность, даже когда ситуация уже другая.

Условие связывают с проверкой: сначала язык вычисляет ответ да или нет, потом решает, какой блок команд запустить. Ответ берут из сравнения чисел, из готового логического значения или из нескольких проверок, соединенных связками И и Или.

Основная форма записи - конструкция с ключевым словом для ветвления и фигурными скобками вокруг команд каждой ветки. Есть и другой способ выбора, когда одно значение сопоставляют с несколькими вариантами через перебор образцов. Оба приема решают одну задачу: не выполнять лишнее, когда ответ уже известен.

В следующих уроках разберем сравнения, составные проверки, необязательную вторую ветку и цепочку условий. Сначала научимся делить работу на две части по простому ответу, затем расширим набор приемов до нескольких веток, диапазонов и значения, которое само отдает условие.

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить