Raku-Kurs / Fortgeschritten / Kontrollfluss / Block-bezogene Phasers / Exercises
Einen Block betreten
Problem
Im Gegensatz zu FIRST, der nur einmal ausgeführt wird,
wird ein ENTER-Phaser jedes Mal ausgelöst, wenn
der Block betreten wird — und ein Schleifenrumpf wird bei jeder
Iteration neu betreten.
Iteriere über 1..2. Setze innerhalb der Schleife einen
ENTER-Phaser, der --entering ausgibt, und eine
gewöhnliche Anweisung, die body mit der aktuellen Zahl
ausgibt. Beobachte, dass --entering einmal pro Iteration
erscheint.
Beispiel
Das Programm gibt aus:
--entering
body 1
--entering
body 2Lösung
Kursnavigation
← Lösung: Beim Verlassen aufräumen | Lösung: Einen Block betreten →