Iterator 如何实现

💡 原文中文,约400字,阅读约需1分钟。
📝

内容提要

这篇文章讨论了如何在Rust中实现一个迭代器。作者提到了如何定义目标对象和目标集合,并且想要实现一个迭代器来遍历目标集合。作者还提到了需要实现next方法来获取下一个目标对象,并提出了一个问题:当前目标对象的信息应该存放在哪里。

🎯

关键要点

  • 文章讨论了如何在Rust中实现一个迭代器。

  • 定义了目标对象Target和目标集合Targets。

  • 实现Iterator特征以遍历目标集合。

  • 需要实现next方法来获取下一个目标对象。

  • 提出了current信息存放的位置问题。

➡️

继续阅读