Kurso de Raku / Objektoj, en- kaj eligo kaj escepto / Esceptoj / Molaj misfunkcioj / Exercises / Rezerva valoro
Solvo: Rezerva valoro
Jen ebla solvo de la tasko.
Kodo
sub get($x) {
fail 'bad' if $x == 0;
return $x;
}
say get(5) // 'default';
say get(0) // 'default';🦋 Vi povas trovi la fontkodon en la dosiero fallback-value.raku.
Eligo
5
defaultKomentoj
get(5)redonas5normale, do//konservas ĝin.get(0)redonas nedifinitanFailure, do//retiriĝas al'default'. ĈarFailureestas nedifinita,//traktas ĝin kviete, sen ĵeti.
Kursa navigado
← Rezerva
valoro | Kvizo —
fail →