#iterators
7 articles about iterators
Filtrer par thème
Abstractions Zéro-Coût : Comment Rust Optimise les Chaînes d'Itérateurs
Optimisation bas niveau en Rust, se concentrant sur les chaînes d'itérateurs et les abstractions zéro-coût
Aplatir un Vec<Vec<T>> en Vec<T> avec des itérateurs
Comparaison entre l'aplatissement de Vec<Vec<T>> avec des itérateurs et la concaténation manuelle, avec analyse des implications sur les performances
Vec::retain() vs filtrage avec iter().filter().collect() ?
Comparaison du filtrage en place avec Vec::retain() et iter().filter().collect() pour différents scénarios de filtrage et implications sur les performances
La magie de collect() en Rust : Transformer des itérateurs en Vecs, HashMaps et Strings !
Collections (comme Vec), itérateurs (into_iter, collect), et concepts associés
Quelles sont les différences entre into_iter(), iter() et iter_mut() ?
into_iter(), iter() et iter_mut() diffèrent par ce qu'ils cèdent : la valeur, une référence partagée ou une référence exclusive.
Rust Vec::new() vs. with_capacity() : Quand utiliser chacune
Vec::new() alloue à la première insertion, with_capacity(n) alloue une fois pour n éléments. Quand la différence compte vraiment.
Implications d'itérer sur un Vec avec .into_iter() au lieu de .iter()
Comprendre les différences entre .into_iter() et .iter() lors de l'itération sur Vec, couvrant les implications d'ownership et considérations de performance