[Help] Confusion in Learning Iterator and IntoIterator struct S(usize); impl Iterator for S { type Item = usize; fn next(&mut self) -> Option<Self::Item> { if self.0 == 0 { return None; } let res =... 文章讨论了Rust中迭代器的实现,展示了结构体S及其迭代器。提出了两个问题:为何使用&时无法迭代,而使用&mut时可以,以及如何将迭代器转换为可迭代对象。 Rust 可迭代对象 引用 结构体 迭代器