Retour au cours

Itérateurs & Performance

Rust pour la Sécurité des Systèmes & du Web3

Itérateurs à Coût Nul

Les itérateurs Rust sont paresseux (lazy) et hautement optimisés.

rust let v1 = vec![1, 2, 3]; let v1_iter = v1.iter(); let total: i32 = v1_iter.sum();

L'utilisation d'itérateurs comme map, filter et fold est souvent plus rapide et plus sûre que les boucles manuelles car ils préviennent automatiquement les erreurs de dépassement d'indice.