9021 shaares
210 private links
210 private links
Et la différence entre .iter() et .into_inter()
.iter() emprunte les valeurs (itération sur les valeurs par référence) de la structure
.into_iter() à l'opposé devient propriétaire des valeurs
Dupliquer un nombre z d'élément de la collection x dans un vecteur y :
let y = x
.iter()
.map(|i| i.clone()) // Or use .cloned() instead since Rust 1.1
.take(z)
.collect::<Vec<_>>();