Курс 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 |
Коментарі
У другій і третій програмах ми маємо вирази з трьома булевими
значеннями. Результат залежить від порядку виконання операцій. Оператор
&& має вищий пріоритет, ніж ||, тому
він виконується першим.