Raku kurss / Pamati / Tipizētie mainīgie / Vingrinājumi / 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.
Nākamais uzdevums
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: English • Deutsch • Español • Italiano • Latviešu • Nederlands • Български • Русский • Українська