Курс языка программирования Raku / Основы / Основы переменных и типов данных / Булев тип / Логические операции
Тест: Логические операции
В каждом примере ниже выберите правильный вывод программы.
1
Вот программа:
my $value = True && False;
say $value;Что она выведет?
| 0 | True |
| 1 | False |
2
Что выведет вторая программа?
my $value = True && False || True;
say $value;| 1 | True |
| 0 | False |
3
Какой вывод у этой программы?
my $value = True || False && True;
say $value;| 1 | True |
| 0 | False |
Комментарии
Во второй и третьей программах у нас присутствуют выражения с тремя
булевыми значениями. Результат зависит от того, в каком порядке
выполнятся операции. Оператор && имеет более
высокий приоритет, чем ||, поэтому он выполнится
первым.
Навигация по курсу
← Логические операции | Логические операции с другими типами →