Rust

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

Terma të lidhur