Corso di Raku / Fondamenti / Altro sui tipi / Conversione dei tipi di dati / Exercises / Stringhe vere e false

Soluzione: Stringhe vere e false

Questo esercizio è simile a quello precedente, ma questa volta, il compito è un po’ più complicato. Ci sono più stringhe ‘sospette’ che possono essere trattate come False. Esploriamole.

say ?'';

say ?' ';
say ?'        ';

say ?"\n";

say ?'0';
say ?'0.0';

Di tutte queste, solo la stringa vuota viene considerata False. Tutte le altre stringhe, anche quelle che contengono solo spazi o un carattere esplicito 0, diventano True.

🦋 Puoi trovare il programma completo con l’esempio sopra nel file true-false-strings.raku.

Stringhe vere e false   |   Parte frazionaria