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.

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