gpt4 book ai didi

rust - 作为 Option<&str> 返回本地字符串

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

<分区>

我想写一个接收 &str 的函数参数并返回 Option<&str> .我写了这个:

fn f(text: &str) -> Option<&str> {
if // some condition {
return None;
}

let mut res = String::new();
// write something into res.

// return res
Some(&res[..])
}

但是我得到一个错误:

res does not live long enough.

解决此问题的最佳解决方案是什么?

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