Raku-Kurs / Fortgeschritten / Kontrollfluss / Phasers / Exercises / Die Reihenfolge der ENDs
Lösung: Die Reihenfolge der ENDs
Hier ist eine mögliche Lösung der Aufgabe.
Code
END say 'first END';
END say 'second END';
say 'body';🦋 Du findest den Quellcode in der Datei end-order.raku.
Ausgabe
body
second END
first ENDKommentare
Beide
END-Phaser werden nach dem Hauptcode ausgeführt, daher wirdbodyzuerst ausgegeben.Mehrere
END-Phaser werden in Last-in-First-out-Reihenfolge ausgeführt:second END, das später deklariert wurde, wird vorfirst ENDausgeführt. Das spiegelt wider, wie Aufräumarbeiten normalerweise das zuletzt Eingerichtete zuerst rückgängig machen müssen.