Iteradores · 6.4
zip e chain
Todas as lições estão abertas — pule quando precisar.
zip combina dois iteradores em pares, chain concatena:
use std::Iter
let a = [1, 2, 3]
let b = [4, 5, 6]
let zipped = Iter::from(a).zip(Iter::from(b)).collect()
// [[1,4], [2,5], [3,6]]
let chained = Iter::from(a).chain(Iter::from(b)).collect()
// [1, 2, 3, 4, 5, 6]Objetivo: Use Iter.zip para combinar nomes e notas em pares.
lição-6-4.zolo
Saída do programa
Execute o código para ver a saída