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 2

Comentarios

  1. ENTER se 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, --entering se imprime antes de cada línea body.

  2. Esta es la diferencia entre ENTER y FIRST: FIRST se ejecutaría solo una vez para todo el bucle, mientras que ENTER se ejecuta en cada entrada.

Entrar en un bloque   |   Después de cada paso