fold & sum
Në shqip përdoret i njëjti emër.
ShpjegimiSQ
fold() e mbledh një iterator në një vlerë, duke filluar nga një vlerë fillestare — si reduce. Për raste të thjeshta ka sum(), product(), max() dhe min().
EnglishEN
fold() folds an iterator into one value, starting from an initial value — like reduce. For simple cases there's sum(), product(), max() and min().
Si ta mendosh
Si një kumbara që mbledh monedhë pas monedhe.
Lexoje në anglisht
Like a piggy bank collecting coin after coin.
Shembull kodirust
let notat = [9, 7, 10];
let shuma: i32 = notat.iter().sum();
let teksti = notat.iter().fold(String::new(), |acc, n| acc + &n.to_string());