Rust

collect()

Në shqip përdoret i njëjti emër.

ShpjegimiSQ

collect() e kthen një iterator në koleksion: Vec, HashMap, String… Tipin e zgjedh ti: let v: Vec<_> = ...collect(); Mund të mbledhë edhe Result-e: nëse ndonjë është Err, merr Err.

EnglishEN

collect() turns an iterator into a collection: Vec, HashMap, String… You choose the type: let v: Vec<_> = ...collect(); It can even collect Results: if any is Err, you get the Err.

Si ta mendosh

Si t'i mbledhësh frutat e qëruara në një tas.

Lexoje në anglisht

Like gathering the peeled fruit into a bowl.

Shembull kodirust

let katroret: Vec<i32> = (1..=5).map(|x| x * x).collect();
let numrat: Result<Vec<i32>, _> = ["1", "2"].iter().map(|s| s.parse::<i32>()).collect();

Terma të lidhur