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

Логическое ИЛИ в Rust

Бывает достаточно одного положительного исхода: если хотя бы одно из двух значений означает да, общий результат тоже да. Только когда оба исходных - нет, итог будет нет.

Такое соединение в Rust записывают знаком || между логическими значениями. Сравним несколько пар:

let a = false; let b = true; let c = false; let d = false; println!("{}", a || b); println!("{}", c || d);

Первая строка дает да: второй операнд уже да, первый можно не учитывать. Вторая строка дает нет, потому что оба операнда нет.

Итог можно записать в переменную:

let lamp = false; let sun = true; let light = lamp || sun; println!("{}", light);

Даны переменные:

let mail = false; let phone = true;

Запишите в alert значение по правилу Или для mail и phone. Выведите alert.

Даны переменные:

let wifi = false; let cable = false;

Запишите в online итог для пары по правилу Или. Выведите online.

Даны переменные:

let p = true; let q = false;

Скажите, означает ли итог для p и q да при правиле Или.

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