Raku-Kurs / Grundlagen / Grundlagen zu Variablen und Datentypen / Boolescher Typ / Boolesche Operationen

Quiz: Boolesche Operationen

Wählen Sie in jedem der folgenden Abschnitte die richtige Antwort aus, die das Programm ausgibt.

1

Hier ist das Programm:

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

Was gibt es aus?

0True
1False

2

Was gibt das zweite Programm aus?

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

3

Was ist die Ausgabe dieses Programms?

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

Kommentare

In den zweiten und dritten Programmen haben wir Ausdrücke mit drei Booleschen Werten. Das Ergebnis hängt von der Reihenfolge ab, in der die Operationen ausgeführt werden. Der &&-Operator hat eine höhere Priorität als ||, daher wird er zuerst ausgeführt.

Kursnavigation

Boolesche Operationen   |   Boolesche Operationen mit anderen Typen