用Iterator解释Rust所有权概念

📝

内容提要

当涉及到集合中元素的所有权时,迭代器起着极其重要的作用。 在下面这些例子中,我们将使用Vec<String>,故意使用String作为元素(它没有实现Copy trait:String默认是值传递,不是引用传递,也不是值复制),这样我们就可以在向量中演示其移动语义。 让我们从一个对names进行迭代的for-loop开始。为什么是for-loop?我们后面将讨论这个问题。 ...

🏷️

标签

➡️

继续阅读