Kurso de Raku / Esencoj / Bazoj de variabloj kaj datumtipoj / Boolea tipo / Booleaj operacioj

Kvizo: Booleaj operacioj

En ĉiu el la sekcioj sube, elektu la ĝustan respondon, kiun la programo presas.

1

Jen la programo:

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

Kion ĝi presas?

0True
1False

2

Kion presas la dua programo?

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

3

Kio estas la eligo de ĉi tiu programo?

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

Komentoj

En la dua kaj tria programoj, ni havas esprimojn kun tri Bulaj valoroj. La rezulto dependas de la ordo en kiu la operacioj estas plenumitaj. La && operaciilo havas pli striktan precedencon ol ||, do ĝi estas plenumita unue.

Kursa navigado

Booleaj operacioj   |   Booleaj operacioj kun aliaj tipoj