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