gpt4 book ai didi

rust - 无法在闭包内移出借用的内容

转载 作者:行者123 更新时间:2023-11-29 08:29:04 25 4
gpt4 key购买 nike

<分区>

这里是 Rust 新手。我正在尝试编写一个函数,该函数使用传递的向量,对其进行修改,将其附加到另一个向量并返回它。

这是我的代码:

fn try(other: Vec<(String, String)>) -> Vec<(String, String)> {
let mut res = Vec::new();
let mut neg: Vec<(String,String)> = other
.iter()
.map(|t| (t.0, String::from("abc")))
.collect();
res.append(&mut neg);
res
}

但是,我在 t.0 收到了 cannot move out borrowed content。我做错了什么?将什么传递到闭包中?

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com