Raku-Kurs / Grundlagen / Mehr über Typen / Typisierte Variablen / Exercises / Benutzereingabe in eine Zahl umwandeln

Lösung: Benutzereingabe in eine Zahl umwandeln

Das Programm kann so einfach sein:

Code

my Int $n = prompt 'Geben Sie eine Zahl ein: ';
say $n;

🦋 Den Quellcode finden Sie in der Datei input-number.raku.

Beispiel

Führen Sie es aus und geben Sie eine ganze Zahl ein, entweder positiv oder negativ:

$ raku exercises/typed-variables/input-number.raku
Geben Sie eine Zahl ein: -42
-42

Kommentare

Wie wir gesehen haben, ist der Rückgabewert von prompt IntStr, der ohne Umwandlung einer Int-Variablen zugewiesen werden kann.

Beachten Sie jedoch, dass das Programm mit einer Ausnahme beendet wird, wenn Sie eine Zeichenkette eingeben, die nicht in eine ganze Zahl umgewandelt werden kann.

Kursnavigation

← Benutzereingabe in eine Zahl umwandeln   |   Positionale Datentypen →