Rust

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();

Terma të lidhur