Corso di Raku / Fondamenti / Fondamenti di variabili e tipi di dati / Tipo booleano / Operazioni booleane con altri tipi

Quiz: Operazioni booleane con dati non booleani

Qual è il risultato di ogni riga di codice negli esempi seguenti?

1

TrueTrue && True è (: True, False :)
stringa 'True''True' && 'True' è (: Boolean True, Boolean False, stringa 'True', stringa 'False' :)Queste sono stringhe, che nel contesto Booleano sono valori True.
stringa 'Beta''Alpha' && 'Beta' è (: Boolean True, Boolean False, stringa 'Alpha', stringa 'Beta' :)Il risultato è la seconda stringa.

2

True`TrueTrue` è (: True, False :)
stringa 'True'`'True''True'` è (: Boolean True, Boolean False, stringa 'True', stringa 'False' :)
stringa 'Alpha'`'Alpha''Beta'` è (: Boolean True, Boolean False, stringa 'Alpha', stringa 'Beta' :)Il risultato è la prima stringa.

3

200100 && 200 è (: 100, 200, True, False, Nil :)
100`100200` è (: 100, 200, True, False, Nil :)
Nil100 ^^ 200 è (: 100, 200, True, False, Nil :)Nil è il valore che rappresenta l'assenza di valore.

Operazioni booleane con altri tipi   |   Tabelle booleane