Курс по 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

Коментари

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

Навигация в курса

Булеви операции   |   Булеви операции с други типове