Curso de Raku / Programación funcional, concurrente, reactiva y web / Programación funcional / Generadores / Exercises / Recoja los múltiplos de tres
Solución: Recoja los múltiplos de tres
Aquí tienes una posible solución para la tarea.
Código
my @threes = gather {
for 1..15 {
take $_ if $_ %% 3;
}
}
say @threes;🦋 Puedes encontrar el código fuente en el archivo gather-multiples-of-three.raku.
Salida
[3 6 9 12 15]Comentarios
El bucle visita todos los números, pero
takesolo se ejecuta cuando$_ %% 3es verdadero.Así, en la lista se recogen únicamente los múltiplos de tres.
Navegación del curso
← Recoja los múltiplos de tres | Recoger con una condición →