Iteradores · 6.2
Rangos infinitos
Todas las lecciones están abiertas: salta cuando lo necesites.
0.. crea un range infinito. Usa Iter.take para limitar:
// Primeros 5 números pares
let evens = 0..
|> Iter.filter(|x| x % 2 == 0)
|> Iter.take(5)
|> Iter.collect()
print(evens) // [0, 2, 4, 6, 8]Objetivo: Usa un range infinito para obtener los primeros 5 múltiplos de 7.
lección-6-2.zolo
Salida del programa
Ejecuta el código para ver la salida