Vector Rust-运行时定义大小的向量

Vector Rust-运行时定义大小的向量,vector,rust,Vector,Rust,如何在rust中创建一个数组,其大小是在运行时定义的 基本上,如何在以下代码中转换: void f(int n){ return std::vector<int>(n); } 注:我看到用一种简单的方式做这件事是不可能的,但我拒绝接受这样一件简单的事情是不可能的 非常感谢 没关系,我找到了: let n = 15; let val = 17; let v = std::vec::from_elem(n,val); 可能重复的 let n = 15; let val = 17; l

如何在rust中创建一个数组,其大小是在运行时定义的

基本上,如何在以下代码中转换:

void f(int n){ return std::vector<int>(n); }
注:我看到用一种简单的方式做这件事是不可能的,但我拒绝接受这样一件简单的事情是不可能的

非常感谢

没关系,我找到了:

let n = 15;
let val = 17;
let v = std::vec::from_elem(n,val);
可能重复的
let n = 15;
let val = 17;
let v = std::vec::from_elem(n,val);