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 • Български • Русский • Українська