相关疑难解决方法(0)

如何在for循环中进行可变借用?

我试过了:

let mut vec = [1,2,3];

for mut x in &vec { *x=3; }
for mut &x in &vec { x=3; }
for mut *x in &vec { x=3; }
for mut x in mut &vec { *x=3; }
for mut x in &(mut vec) { *x=3; }
Run Code Online (Sandbox Code Playgroud)

这些都不起作用; 我该怎么办?

for-loop mutable rust borrowing

4
推荐指数
1
解决办法
5731
查看次数

标签 统计

borrowing ×1

for-loop ×1

mutable ×1

rust ×1