如何返回对向量的引用,生锈

时间:2017-11-15 01:32:56

标签: vector rust

我正在尝试返回对向量的引用,但无法使其工作。 我的代码如下所示:

fn hello<'a>(z:&'a [i32]) - > &'a vec {

let mut space: Vec<i32> = Vec::new();



for elements in z.iter() {


    space.push(*elements);


}

println!(“space is {:?}”,&amp; a);

编译器给我错误: 期望的结构std::vec::Vec,找到()

我希望它可能与所有权有关,但我的研究现在已经把我带到了哪里。

PS我是编程新手。

谢谢

0 个答案:

没有答案