Curso de Raku / Programación funcional, concurrente, reactiva y web / Programación funcional / Secuencias perezosas e infinitas / Exercises / Los primeros múltiplos de siete
Solución: Los primeros múltiplos de siete
Aquí tienes una posible solución para la tarea.
Código
say (1..*).map(* * 7).head(5);🦋 Puedes encontrar el código fuente en el archivo first-multiples-of-seven.raku.
Salida
(7 14 21 28 35)Comentarios
1..*es un rango infinito;.map(* * 7)multiplica cada elemento por siete de forma perezosa..head(5)extrae solo los cinco primeros, así que la fuente infinita nunca se calcula por completo.