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

Quiz: Boolesche Operationen mit nicht-booleschen Daten

Was ist das Ergebnis jeder Zeile des Codes in den folgenden Beispielen?

1

TrueTrue && True ist (: True, False :)
string 'True''True' && 'True' ist ein (: Boolean True, Boolean False, string 'True', string 'False' :)Dies sind Zeichenketten, die im booleschen Kontext True-Werte sind.
string 'Beta''Alpha' && 'Beta' ist ein (: Boolean True, Boolean False, string 'Alpha', string 'Beta' :)Das Ergebnis ist die zweite Zeichenkette.

2

True`TrueTrue` ist (: True, False :)
string 'True'`'True''True'` ist ein (: Boolean True, Boolean False, string 'True', string 'False' :)
string 'Alpha'`'Alpha''Beta'` ist ein (: Boolean True, Boolean False, string 'Alpha', string 'Beta' :)Das Ergebnis ist die erste Zeichenkette.

3

200100 && 200 ist (: 100, 200, True, False, Nil :)
100`100200` ist (: 100, 200, True, False, Nil :)
Nil100 ^^ 200 ist (: 100, 200, True, False, Nil :)Nil ist der Wert, der das Fehlen eines Wertes darstellt.

Kursnavigation

Boolesche Operationen mit anderen Typen   |   Boolesche Tabellen