Zero-Cost Iterators
Rust iterators are lazy and highly optimized.
rust let v1 = vec![1, 2, 3]; let v1_iter = v1.iter(); let total: i32 = v1_iter.sum();
Using iterators like map, filter, and fold is often faster and safer than manual loops because they prevent out-of-bounds errors automatically.