Курс Raku / Основи / Основи змінних і типів даних / Логічний тип / Логічні операції

Тест: Логічні операції

У кожному з наведених нижче розділів виберіть правильну відповідь, яку виводить програма.

1

Ось програма:

my $value = True && False;
say $value;

Що вона виводить?

0True
1False

2

Що виводить друга програма?

my $value = True && False || True;
say $value;
1True
0False

3

Який результат цієї програми?

my $value = True || False && True;
say $value;
1True
0False

Коментарі

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

Навігація курсом

Логічні операції   |   Логічні операції з іншими типами