Corso di Raku / Avanzato / Controllo di flusso / Phaser / Exercises / L’ordine degli END
Soluzione: L’ordine degli END
Ecco una possibile soluzione.
Codice
END say 'first END';
END say 'second END';
say 'body';🦋 Puoi trovare il codice sorgente nel file end-order.raku.
Output
body
second END
first ENDCommenti
Entrambi i phaser
ENDvengono eseguiti dopo il codice principale, quindibodyviene stampato per primo.Piu phaser
ENDvengono eseguiti in ordine last-in, first-out: ilsecond END, dichiarato dopo, viene eseguito prima delfirst END. Questo rispecchia il modo in cui la pulizia di solito deve annullare la configurazione piu recente per prima.