Курс по 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 |
Коментари
Във втората и третата програма имаме изрази с три булеви стойности.
Резултатът зависи от реда, в който се изпълняват операциите. Операторът
&& има по-висок приоритет от ||, така
че се изпълнява първо.