刚学习rust,中文站点比较少,突然有点为难,虚心求教。
pub fn arg_array(arg: String) -> 怎么声明这个返回值? {
println!("入参=>{}", arg);
let array = ["das", "das"];// 这里的array 是通过解析arg,长度不定
return array
}
刚看到一个比较粗鄙的做法,求更加优雅点
pub fn arg_array(arg: String) -> Vec<&'static str> {
println!("入参=>{}", arg);
let array = ["das", "das","dsad"];
println!("len =>{}",array.len());
let mut vec = [];
for i in 0..array.len(){
vec.push(array[i])
}
return vec;
}
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…