Bir vektörün (diğer koleksiyon türleri arasında) Iterator
olduğunu belirtmekte doğru mudur? ÖrneğinRust, vektör bir yineleyici mi?
, elimden şu şekilde bir vektör üzerinde döngü, bu Iterator
özelliği (Anladığım kadarıyla) uygulayan çünkü: Ben parçası olan işlevleri kullanmak istiyorsanız, Ancak
let v = vec![1, 2, 3, 4, 5];
for x in &v {
println!("{}", x);
}
Iterator
özelliğiyle (örneğin, fold
, map
veya filter
) neden bu vektör üzerine iter()
numaralı telefonu aramalıyım?
Yaptığım başka bir düşünce belki de bir vektörün Iterator
'a dönüştürülebilmesiydi ve bu durumda yukarıdaki sözdizimi daha mantıklı.
https://doc.rust-lang.org/book/iterators.html, x için v.iter() x için x için & v 'vs. Rust'u (henüz) tanımıyorum, bu yüzden aslında açıklayamam ya da özetleyemem! –