Raku kurss / Pamati / Tipizētie mainīgie / Vingrinājumi / 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

Datu tipu konvertēšana / Tipu konvertēšana ar prefiksu operatoriem   |   Pozicionālie datu tipi

Šī lapa ir automātiski tulkota ar ChatGPT 4o. Oriģinālais teksts angļu valodā.

Šīs lapas tulkojumi: EnglishDeutschEspañolItalianoLatviešuNederlandsБългарскиРусскийУкраїнська