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 →