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

Kvizo: Booleaj operacioj kun ne-Booleaj datumoj

Kio estas la rezulto de ĉiu linio de kodo en la subaj ekzemploj?

1

TrueTrue && True estas (: True, False :)
ĉeno 'True''True' && 'True' estas (: Boolea True, Boolea False, ĉeno 'True', ĉeno 'False' :)Ĉi tiuj estas ĉenoj, kiuj en Boolea kunteksto estas True valoroj.
ĉeno 'Beta''Alpha' && 'Beta' estas (: Boolea True, Boolea False, ĉeno 'Alpha', ĉeno 'Beta' :)La rezulto estas la dua ĉeno.

2

True`TrueTrue` estas (: True, False :)
ĉeno 'True'`'True''True'` estas (: Boolea True, Boolea False, ĉeno 'True', ĉeno 'False' :)
ĉeno 'Alpha'`'Alpha''Beta'` estas (: Boolea True, Boolea False, ĉeno 'Alpha', ĉeno 'Beta' :)La rezulto estas la unua ĉeno.

3

200100 && 200 estas (: 100, 200, True, False, Nil :)
100`100200` estas (: 100, 200, True, False, Nil :)
Nil100 ^^ 200 estas (: 100, 200, True, False, Nil :)Nil estas la valoro por reprezenti la mankon de valoro.

Kursa navigado

Booleaj operacioj kun aliaj tipoj   |   Booleaj tabeloj