Corso di Raku / Fondamenti / Altro sui tipi / Variabili tipizzate / Exercises / Conversione dell’input dell’utente in un numero

Soluzione: Conversione dell’input dell’utente in un numero

Il programma può essere semplice come questo:

Codice

my Int $n = prompt 'Inserisci un numero: ';
say $n;

🦋 Puoi trovare il codice sorgente nel file input-number.raku.

Esempio

Eseguilo e inserisci un numero intero, positivo o negativo:

$ raku exercises/typed-variables/input-number.raku
Inserisci un numero: -42
-42

Commenti

Come abbiamo visto, il valore di ritorno di prompt è IntStr, che può essere assegnato a una variabile Int senza coercizione.

Nota, però, che il programma verrà terminato con un’eccezione se inserisci una stringa che non può essere convertita in un numero intero.

Conversione dell’input dell’utente in un numero   |   Tipi di dati posizionali