Kurso de Raku / Esencoj / Tipitaj variabloj / Ekzercoj / Ekzameni la rezulton de prompt
— Nombroj
Solvo: Ekzameni la rezulton de prompt
— Nombroj
Kodo
Jen la kompleta programo kiu solvas la problemon kaj presas ambaŭ la enmetitan valoron kaj ĝian tipon.
my $n = prompt 'Enter a number: ';
say $n;
say $n.WHAT;
🦋 Vi povas trovi la fontkodon en la dosiero prompt-numbers.raku.
Testaj kuradoj
Rulu la programon plurfoje kaj enmetu nombrojn de malsamaj tipoj.
Entjeroj
Ni provu entjerojn unue, ambaŭ pozitivajn kaj negativajn.
$ raku exercises/what/prompt-numbers.raku
Enter a number: 10
10
(IntStr)
La tipo de la rezulto estas IntStr
. Ĉi tio estas enkonstruita tipo kiu havas la trajtojn de ambaŭ Int
kaj Str
.
Raciaj nombroj
Nun ni provu racion nombron. Memoru ke en Raku, notacio kun decimala punkto kreas Rat
nombron anstataŭ flosanta-punkta nombro.
$ raku exercises/what/prompt-numbers.raku
Enter a number: 3.14
3.14
(RatStr)
Ĉi-foje, la programo diras ke la tipo de datumoj en $n
estas RatStr
, kiu signifas kombinita tipo de ambaŭ Rat
kaj Str
.
Flosantaj-punktaj nombroj
Fine, provu nombron en la scienca notacio. Vi devus povi diveni la eliron en ĉi tiu punkto.
$ raku exercises/what/prompt-numbers.raku
Enter a number: 5e-14
5e-14
(NumStr)
Efektive, la nova valoro estas de la tipo NumStr
.
Sekva ekzerco
Kurso navigado
← Datentipa konvertado / Konvertante tipojn kun prefiksaj operatoroj | Poziciaj datentipoj →
Ĉi tiu paĝo estas aŭtomate tradukita per ChatGPT 4o. Originala angla teksto
Tradukoj de ĉi tiu paĝo: English • Deutsch • Español • Italiano • Latviešu • Nederlands • Български • Русский • Українська