Iteradores · 6.2
Intervalos infinitos
Todas as lições estão abertas — pule quando precisar.
0.. cria um range infinito. Use Iter.take para limitar:
// Primeiros 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: Use um range infinito para pegar os primeiros 5 múltiplos de 7.
lição-6-2.zolo
Saída do programa
Execute o código para ver a saída