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