Kurso de Raku / Progresinta / Regofluo / Faziloj / Exercises / Komenci unue

Solvo: Komenci unue

Jen ebla solvo de la tasko.

Kodo

my $compiled = BEGIN { 2 + 3 };

say $compiled;

🦋 Vi povas trovi la fontkodon en la dosiero begin-first.raku.

Eligo

5

Komentoj

  1. BEGIN { 2 + 3 } ruliĝas dum kompilado kaj donas 5. Uzata kiel esprimo, BEGIN-bloko redonas sian valoron, kiu estas asignita al $compiled.

  2. La kalkulo okazas nur unufoje, dum kompilotempo; dum rultempo $compiled simple enhavas la konstantan 5. Tiel BEGIN estas uzata por antaŭkalkuli valorojn, ne nur por presi frue.

Kursa navigado

Komenci unue   |   La ordo de END-oj