Raku kurss / Padziļināti / Izpildes plūsma / Priekšrakstu prefiksi 🆕 / Exercises / do bloka vērtība
Risinājums: do bloka vērtība
Šeit ir iespējams risinājums uzdevumam.
Kods
my $label = do if 7 > 5 { 'big' } else { 'small' };
say $label;🦋 Atrodiet programmu failā do-block.raku.
Izvade
bigKomentāri
Kails
ifir teikums, un tam nav izmantojamas vērtības. Prefikssdopārvērš visuif/elsepar izteiksmi.Tā kā
7 > 5ir patiess, izteiksme dod'big', kas tiek piešķirts$label. Tas pats paņēmiens darbojas ardo givenundo for.Figūriekavas
{ }nav neobligātas. Rakuifvienmēr ņem bloku, tāpēc zarus nevar saīsināt līdzif 7 > 5 'big' else 'small'— tas nekompilējas ar Missing block.