Curso de Raku / Esenciales / Fundamentos del control de flujo / Bucles

Forma posfija de for

Ya hemos visto otros modificadores de declaración: if y else y while y until. Y esa es la razón para una pequeña celebración, ya que el diseño de Raku es muy consistente.

Con un cuerpo de bucle corto, el bucle for se puede escribir en forma postfija:

.say for 1..7;

Como ves, los rangos son muy naturales cuando se usan con la forma postfija de for.

Este programa es equivalente a una variante más tradicional:

for 1..7 -> $n {
    say $n;
}

O, si se usa la variable de bucle predeterminada, a:

for 1..7 {
    .say;
}

Aquí, .say es la forma corta de $_.say.

Práctica

Resuelve 1 cuestionario sobre el contenido de este tema.

Variable de tema   |   Quiz — Posfijo for*


💪 O ve directamente a los ejercicios de esta sección.