Curso de Raku / Avanzado / Subrutinas / La estrella Whatever / Exercises / Un rango abierto
Solución: Un rango abierto
Aquí tienes una posible solución para la tarea.
Código
say (2, 4 ... *).head(4);🦋 Encuentra el programa en el archivo open-range.raku.
Salida
(2 4 6 8)Comentarios
Las semillas
2, 4establecen un paso aritmético de dos, y la estrella*sola como punto final significa que la secuencia nunca termina.head(4)toma solo los primeros cuatro valores,2, 4, 6, 8. La secuencia es perezosa, por lo que la cola ilimitada nunca se calcula — la estrella sola aquí significa “lo que sea, sin limite superior”.