Corso di Raku / Fondamenti / Fondamenti delle funzioni / Funzioni integrate per la stampa / Exercises / Stampa l’avviso
Soluzione: Stampa l’avviso
Codice
Ecco la soluzione:
my $age = prompt 'Qual è la tua età? ';
if $age < 0 {
note 'Hai inserito un numero negativo!';
}
else {
say "La tua età è $age";
}🦋 Trova il programma nel file print-the-warning.raku.
Output
Alcuni casi possibili:
$ raku exercises/built-in-functions-for-printing/print-the-warning.raku
Qual è la tua età? 20
La tua età è 20
$ raku exercises/built-in-functions-for-printing/print-the-warning.raku
Qual è la tua età? -1
Hai inserito un numero negativo!Per assicurarti che il messaggio di errore venga stampato su
STDERR, reindirizza l’output. Il prompt per inserire l’età
non apparirà, ma puoi comunque inserire un numero. L’avviso rimane
visibile.
$ raku exercises/built-in-functions-for-printing/print-the-warning.raku > /dev/null
20
$ raku exercises/built-in-functions-for-printing/print-the-warning.raku > /dev/null
-1
Hai inserito un numero negativo!