Rust性能对比:循环 VS 迭代器

为了决定是否使用循环或迭代器,我们需要了解哪个实现更快。

事实上,迭代器是Rust的零成本抽象(zero-cost abstraction)之一,这意味着,无论我们使用迭代器还是循环,Rust都不会产生任何额外的性能开销。

请放心使用迭代器和闭包!它们使代码看起来更高级,但并不为此引入运行时性能损失。