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