Kurso de Raku / Progresinta / Regofluo / Deklaraj prefiksoj / Exercises / La valoro de do-bloko
Solvo: La valoro de do-bloko
Jen ebla solvo de la tasko.
Kodo
my $label = do if 7 > 5 { 'big' } else { 'small' };
say $label;🦋 Vi povas trovi la fontkodon en la dosiero do-block.raku.
Eligo
bigKomentoj
Nuda
ifestas deklaro kaj ne havas uzeblan valoron. La prefiksodotransformas la tutanif/elseen esprimon.Ĉar
7 > 5estas vera, la esprimo donas'big', kio estas atribuita al$label. La sama truko funkcias kundo givenkajdo for.La
{ }krampoj ne estas nedevigaj. Laifde Raku ĉiam prenas blokon, do vi ne povas mallongigi la branĉojn alif 7 > 5 'big' else 'small'— tio malsukcesas kompili kun Missing block.