Cursus Raku / Geavanceerd / Besturingsstructuren / Phasers / Exercises / De volgorde van ENDs

Oplossing: De volgorde van ENDs

Hier is een mogelijke oplossing voor de opgave.

Code

END say 'first END';
END say 'second END';

say 'body';

🦋 Je kunt de broncode vinden in het bestand end-order.raku.

Uitvoer

body
second END
first END

Opmerkingen

  1. Beide END-phasers worden uitgevoerd na de hoofdcode, dus body wordt als eerste afgedrukt.

  2. Meerdere END-phasers worden in last-in, first-out volgorde uitgevoerd: de second END, die later is gedeclareerd, wordt uitgevoerd vóór de first END. Dit weerspiegelt hoe opruimen meestal de meest recente opstelling als eerste ongedaan moet maken.

Cursusnavigatie

De volgorde van ENDs   |   Quiz — Phasers