Rust

Iterators (Rust)

Në shqip: Iteratorët në Rust

ShpjegimiSQ

Një iterator jep elementet një nga një me next(). .iter() huazon elementet, .iter_mut() i huazon për t'i ndryshuar, .into_iter() i merr me pronësi. Ciklet for punojnë mbi iteratorë.

EnglishEN

An iterator yields items one by one with next(). .iter() borrows the items, .iter_mut() borrows them to change them, .into_iter() takes ownership. for loops work over iterators.

Si ta mendosh

Si arkëtari që i skanon produktet një nga një.

Lexoje në anglisht

Like a cashier scanning items one by one.

Shembull kodirust

let notat = vec![5, 4, 3];
let mut it = notat.iter();
assert_eq!(it.next(), Some(&5));

Terma të lidhur