Raku kurss / Pamati /
Vairāk par tipiem / Tipizētie mainīgie / Exercises / Izpētiet
prompt rezultātu — Skaitļi
Risinājums:
Izpētiet prompt rezultātu — Skaitļi
Kods
Šeit ir pilna programma, kas atrisina problēmu un izdrukā gan ievadīto vērtību, gan tās tipu.
my $n = prompt 'Enter a number: ';
say $n;
say $n.WHAT;🦋 Avota kodu var atrast failā prompt-numbers.raku.
Testa izpildes
Palaidiet programmu vairākas reizes un ievadiet dažāda veida skaitļus.
Veseli skaitļi
Sāksim ar veseliem skaitļiem, gan pozitīviem, gan negatīviem.
$ raku exercises/what/prompt-numbers.raku
Enter a number: 10
10
(IntStr)Rezultāta tips ir IntStr. Tas ir iebūvēts tips, kam ir
gan Int, gan Str īpašības.
Racionāli skaitļi
Tagad mēģināsim racionālu skaitli. Atcerieties, ka Raku notācijā ar
decimālo punktu tiek izveidots Rat skaitlis, nevis peldošā
komata skaitlis.
$ raku exercises/what/prompt-numbers.raku
Enter a number: 3.14
3.14
(RatStr)Šoreiz programma saka, ka dati $n ir RatStr
tipa, kas apzīmē kombinētu tipu gan Rat, gan
Str.
Peldošā komata skaitļi
Visbeidzot, mēģiniet skaitli zinātniskajā notācijā. Šajā brīdī jums vajadzētu būt iespējai uzminēt rezultātu.
$ raku exercises/what/prompt-numbers.raku
Enter a number: 5e-14
5e-14
(NumStr)Patiesi, jaunā vērtība ir NumStr tipa.
Kursa navigācija
← Izpētiet
prompt rezultātu — Skaitļi | Lietotāja
ievades konvertēšana par skaitli →