РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
51 of 1245 menu

Тип bool

Тип bool - это логический тип данных в Rust, который может принимать только два значения: true (истина) и false (ложь). Он широко используется в условных выражениях, циклах и логических операциях. Размер типа bool составляет один байт.

Синтаксис

let flag: bool = true; let flag: bool = false;

Пример

Давайте создадим переменную логического типа и выведем её значение:

fn main() { let res: bool = true; println!("{}", res); }

Результат выполнения кода:

true

Пример

Давайте получим логическое значение в результате сравнения двух чисел:

fn main() { let a = 5; let b = 10; let res = a < b; println!("{}", res); }

Результат выполнения кода:

true

Пример

Давайте используем логическое значение в условной конструкции if:

fn main() { let flag = false; if flag { println!("yes"); } else { println!("no"); } }

Результат выполнения кода:

"no"

Пример

Давайте применим логические операторы && и || к значениям типа bool:

fn main() { let a = true; let b = false; let res = a && b; println!("{}", res); let res = a || b; println!("{}", res); }

Результат выполнения кода:

false true

Смотрите также

  • тип usize,
    который представляет беззнаковое целое число
  • тип i32,
    который представляет знаковое целое число
  • тип tuple,
    который хранит набор значений разных типов
  • тип unit,
    который представляет пустое значение
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить