Raku kurss / Pamati / Vairāk par tipiem / Tipizētie mainīgie / Exercises / Lietotāja ievades konvertēšana par skaitli

Risinājums: Lietotāja ievades konvertēšana par skaitli

Programma var būt tik vienkārša kā šī:

Kods

my Int $n = prompt 'Ievadiet skaitli: ';
say $n;

🦋 Avota kodu var atrast failā input-number.raku.

Piemērs

Palaidiet to un ievadiet veselu skaitli, vai nu pozitīvu vai negatīvu:

$ raku exercises/typed-variables/input-number.raku
Ievadiet skaitli: -42
-42

Komentāri

Kā mēs jau redzējām, prompt atgrieztā vērtība ir IntStr, kuru var piešķirt Int mainīgajam bez piespiedu konvertēšanas.

Tomēr ņemiet vērā, ka programma tiks pārtraukta ar izņēmumu, ja ievadīsiet virkni, kuru nevar konvertēt uz veselu skaitli.

Kursa navigācija

Lietotāja ievades konvertēšana par skaitli   |   Pozicionālie datu tipi