1
9
你的代码失败是因为
对于更有经验的铁锈用户: 最通用的方法可能是:
但是,您也可以使用
|
2
4
其他的答案告诉你 怎样 接受迭代器,但不必回答实际问题:
有趣的是,你自己阻止了它:
迭代器通过改变其目标来工作——这就是迭代器如何更改以返回每个调用的新值!
接受一个不变的 特征对象 ,迭代器不可能更新自身,因此不可能实际迭代。 要编译代码,您所能做的最小的事情就是接受可变引用:
但是,我可能会将函数编写为:
|
3
1
如果您不特别需要遍历任何给定迭代器的通用性,那么编写该函数的一个更简单的方法是
|
newbie99 · 如何向字符串片段暗示特定数量的字节 2 年前 |
David · `match的手臂类型不兼容 2 年前 |
Lucas Lima · 如何打印对象的元素? 2 年前 |
Xavi Font · 访问父结构中可选对象/结构/变量的属性 2 年前 |
Kai · 有什么方法可以轻松优化VSCode中的锈迹? 2 年前 |