gpt4 book ai didi

rust - 如何遍历具有str并返回String的函数

转载 作者:行者123 更新时间:2023-12-03 11:32:27 26 4
gpt4 key购买 nike

my_function是带有签名fn my_function(pos: &str) -> String的函数

fn main() {
let mut my_str = "A";

for _i in 0..1000 {
my_str = my_function(my_str).as_str();
}
println!("{:?}", my_str);
}
我一直在尝试实现此模式,但出现错误 temporary value is freed at the end of this statement Link to Rust Playground

最佳答案

我建议一直使用String:

fn main() {
let mut my_str = "A".to_string();

for _i in 0..1000 {
my_str = my_function(&my_str);
}
println!("{:?}", my_str);
}

关于rust - 如何遍历具有str并返回String的函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65750706/

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