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

Quiz: Operazioni booleane

In ciascuna delle sezioni sottostanti, seleziona la risposta corretta che il programma stampa.

1

Ecco il programma:

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

Cosa stampa?

0True
1False

2

Cosa stampa il secondo programma?

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

3

Qual è l’output di questo programma?

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

Commenti

Nel secondo e terzo programma, abbiamo espressioni con tre valori booleani. Il risultato dipende dall’ordine in cui vengono eseguite le operazioni. L’operatore && ha una precedenza più stretta rispetto a ||, quindi viene eseguito per primo.

Operazioni booleane   |   Operazioni booleane con altri tipi