Corso di Raku / Fondamenti / 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; # 42
Leggiamo 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. RestituisceNil
quando più di un argomento è vero.
Nota che abbiamo appena incontrato un valore ‘null’ Nil
.
Pratica
Completa il quiz che copre i contenuti di questo argomento.
Navigazione del corso
← Tipo booleano / Operazioni booleane | 💪 Esercizi: Tipo booleano →
Questa pagina è tradotta automaticamente con ChatGPT 4o. Testo originale in inglese.
Traduzioni di questa pagina: English • Deutsch • Español • Italiano • Latviešu • Nederlands • Български • Русский • Українська