Corso di Raku / Fondamenti / Fondamenti di variabili e tipi di dati / Tipo booleano
Operazioni booleane con altri tipi
Nella prossima sezione, parleremo della conversione dei dati di diversi tipi tra loro. Ma prima di ciò, è importante evidenziare la seguente caratteristica di Raku. Quando si applicano operazioni booleane a stringhe o interi, i valori non vengono convertiti in booleani, e il risultato non è nemmeno un valore booleano. Considera i seguenti esempi:
say 'Hello' && 'World'; # World
say 'Alpha' || 'Beta'; # Alpha
say 0 ^^ 42; # 42Leggiamo le regole 📖 dalla documentazione:
&&restituisce il primo argomento che valuta a Falso nel contesto booleano, altrimenti restituisce l’ultimo argomento.||restituisce il primo argomento che valuta a Vero nel contesto booleano, altrimenti restituisce l’ultimo argomento.^^restituisce l’argomento Vero se ce n’è uno (e solo uno). Restituisce l’ultimo argomento se tutti gli argomenti sono Falsi. RestituisceNilquando più di un argomento è vero.
Nota che abbiamo appena incontrato un valore ‘null’
Nil.
Pratica
Risolvi 1 quiz sul contenuto di questo argomento.
Navigazione del corso
← Quiz: Operazioni booleane | Quiz: Operazioni booleane con dati non booleani →
💪 Oppure vai direttamente agli esercizi di questa
sezione.