Corso di Raku / Avanzato / Controllo di flusso / Phaser di blocco / Exercises / Entrare in un blocco
Soluzione: Entrare in un blocco
Ecco una possibile soluzione.
Codice
for 1..2 {
ENTER say '--entering';
say "body $_";
}🦋 Puoi trovare il codice sorgente nel file enter-a-block.raku.
Output
--entering
body 1
--entering
body 2Commenti
ENTERviene eseguito ogni volta che si entra nel blocco, appena prima del suo corpo. Poiche il ciclo entra nel suo corpo una volta per iterazione,--enteringviene stampato prima di ogni rigabody.Questa e la differenza tra
ENTEReFIRST:FIRSTverrebbe eseguito una sola volta per l’intero ciclo, mentreENTERviene eseguito ad ogni ingresso.