Curso de Raku / Avanzado / Control de flujo / Phasers de bloque / Exercises / Entrar en un bloque
Solución: Entrar en un bloque
Aquí tienes una posible solución a la tarea.
Código
for 1..2 {
ENTER say '--entering';
say "body $_";
}🦋 Encuentra el programa en el archivo enter-a-block.raku.
Salida
--entering
body 1
--entering
body 2Comentarios
ENTERse ejecuta cada vez que se entra al bloque, justo antes de su cuerpo. Como el bucle entra a su cuerpo una vez por iteración,--enteringse imprime antes de cada líneabody.Esta es la diferencia entre
ENTERyFIRST:FIRSTse ejecutaría solo una vez para todo el bucle, mientras queENTERse ejecuta en cada entrada.