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