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

  1. Las semillas 2, 4 establecen un paso aritmético de dos, y la estrella * sola como punto final significa que la secuencia nunca termina.

  2. 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”.

Un rango abierto   |   Quiz — La estrella Whatever