Kurso de Raku / Progresinta / Ujoj / Skalaraj ujoj / Exercises / Defaŭlta rabato
Solvo: Defaŭlta rabato
Jen ebla solvo de la tasko.
Kodo
my $discount is default(0);
say $discount;
$discount = 15;
say $discount;🦋 Vi povas trovi la fontkodon en la dosiero default-discount.raku.
Kompreneble, pli simpla solvo estus rekte pravalorizi la variablon
per 0:
my $discount = 0;
say $discount;
$discount = 15;
say $discount;Eligo
0
15Komentoj
La trajto
is default(0)donas al la ujo valoron, al kiu ĝi retiriĝas dum nenio estas atribuita al ĝi. Legi la variablon redonas0, kaj, malsame ol nedeklarita defaŭlto, ĝi produktas neniun averton pri nepravalorizita valoro.Post la atribuo la ujo enhavas
15, kaj la defaŭlto ne plu ludas iun rolon.
Kursa navigado
← Defaŭlta rabato | Nur entjeroj →