Cursus Raku / Essentiëlen / Meer over types / Getypte variabelen / Exercises / Gebruikersinvoer naar een getal converteren
Oplossing: Gebruikersinvoer naar een getal converteren
Het programma kan zo eenvoudig zijn als dit:
Code
my Int $n = prompt 'Enter a number: ';
say $n;🦋 Je kunt de broncode vinden in het bestand input-number.raku.
Voorbeeld
Voer het uit en voer een geheel getal in, positief of negatief:
$ raku exercises/typed-variables/input-number.raku
Enter a number: -42
-42Opmerkingen
Zoals we gezien
hebben, is de retourwaarde van prompt een
IntStr, die zonder dwang kan worden toegewezen aan een
Int variabele.
Merk echter op dat het programma zal worden beëindigd met een uitzondering als je een string invoert die niet kan worden omgezet naar een geheel getal.
Cursusnavigatie
← Gebruikersinvoer naar een getal converteren | Positionele datentypen →