enumerate, zip & chain
Në shqip përdoret i njëjti emër.
ShpjegimiSQ
enumerate() të jep indeksin bashkë me vlerën, zip() i bashkon dy iteratorë në çifte, chain() i vendos njërin pas tjetrit, rev() i përshkon mbrapsht.
EnglishEN
enumerate() gives you the index along with the value, zip() pairs up two iterators, chain() puts one after the other, rev() walks backwards.
Si ta mendosh
Si të numërosh nxënësit në rresht, ose t'i çiftosh me bankat.
Lexoje në anglisht
Like numbering students in a row, or pairing them with desks.
Shembull kodirust
for (i, emri) in emrat.iter().enumerate() {
println!("{}. {emri}", i + 1);
}
let cifte: Vec<_> = emrat.iter().zip(notat.iter()).collect();