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

Введение в логические значения в Rust

В программе часто нужен простой ответ: условие выполнено или нет, флаг включен или выключен, запись найдена или нет. Такой ответ не измеряют числом: нельзя сказать, что «да» равно пяти, а «нет» - нулю в смысле обычного счета. Для да и нет в языке завели отдельный вид значений.

Логическое значение бывает только в двух вариантах: да или нет. Третьего варианта нет: ни «частично да», ни «почти нет». Любая проверка, которую мы позже будем записывать в коде, в итоге сводится к одному из этих двух исходов.

Число и логическое значение не смешивают. Переменная с числом хранит количество или результат счета, а переменная с логическим значением хранит только да или нет. Если нужно и число, и флаг, их объявляют отдельно и используют по назначению.

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

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