Corso di Raku / Fondamenti / Tipo booleano / Esercizi / Doppia negazione
Soluzione: Doppia negazione
Estendiamo il programma per risolvere la seconda parte dell’esercizio e riutilizziamo la stessa variabile:
Codice
my $value = False;
say !!$value;
$value = True;
say !!$value;
🦋 Puoi trovare il codice completo nel file double-negation.raku.
Commenti
Prima di eseguire il programma, pensiamo a cosa stamperà. Ci sono due operatori di negazione prima della variabile. Essi agiscono come due operatori di negazione. Nel primo caso, il valore viene invertito da False
a True
, e poi immediatamente invertito di nuovo da True
a False
. Nel secondo caso, l’algoritmo è lo stesso: dopo due negazioni, otteniamo il valore booleano iniziale.
Output
Il programma stampa il seguente output, che conferma le considerazioni sopra:
$ raku exercises/booleans/double-negation.raku
False
True
Prossimo esercizio
Navigazione del corso
← Numeri / Operazioni con i numeri | Intervalli →
Questa pagina è tradotta automaticamente con ChatGPT 4o. Testo originale in inglese.
Traduzioni di questa pagina: English • Deutsch • Español • Italiano • Latviešu • Nederlands • Български • Русский • Українська