Kurso de Raku / Progresinta / Ujoj / Skalaraj ujoj / Exercises / Nur entjeroj
Solvo: Nur entjeroj
Jen ebla solvo de la tasko.
Kodo
my Int $cars;
$cars = 250.7.Int;
say $cars;
say $cars.WHAT;🦋 Vi povas trovi la fontkodon en la dosiero integers-only.raku.
Eligo
250
(Int)Komentoj
La tipa limigo
Intenmy Int $carsigas la ujon rifuzi ĉiun valoron, kiu ne estas entjero. Rekta atribuo de250.7(Rat) estus kompiltempa eraro.Voki
.Intsur la racionala valoro250.7konvertas ĝin al la entjero250, forĵetante la frakcian parton. La konvertita valoro konvenas al la ujo. Zorgu ne konfuzi ĉi tiun konduton kun rondigo.La pseŭdometodo
.WHATkonfirmas, ke la valoro konservita en la ujo estas de tipoInt.