Логические значения в Rust
Логические значения имеют тип bool. В коде
«да» пишут словом true, «нет» - словом
false. Других литералов этого типа
в языке нет.
Объявим две переменные и выведем их, как числа из прошлых уроков:
let open = true;
let closed = false;
println!("{}", open);
println!("{}", closed);
На экране сначала печатается true, затем
false. Имена переменных могут быть любыми,
а сами слова true и false - это
фиксированные обозначения да и нет.
Тип можно указать явно после имени. Так компилятор сразу видит, что в переменной только логическое значение:
let ready: bool = true;
println!("{}", ready);
Объявите переменную paid со значением
да и выведите ее.
Объявите переменную done с типом
bool и значением нет. Выведите ее.
Объявите переменные left и right:
в первой да, во второй нет. Выведите обе
по очереди.