#iterators

7 articles about iterators

rust15 novembre 2025

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

rust31 octobre 2025

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

rust30 octobre 2025

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

rust26 octobre 2025

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

rust25 octobre 2025

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.

rust24 octobre 2025

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.

rust21 août 2025

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