rust中如何赋值为长度给定的全0向量
时间: 2024-03-23 18:36:12 浏览: 46
rust-book-chinese.zip_Rust编程_rust_rust 中文手册_rust系统
在 Rust 中,可以使用 `Vec::with_capacity()` 方法创建一个指定容量的向量,并使用 `vec![0; len]` 方法初始化为全 0 向量。具体的代码如下:
```rust
let len = 10;
let mut vec = Vec::with_capacity(len);
vec.resize(len, 0);
```
这样就可以创建一个长度为 10 的全 0 向量,其中 `Vec::with_capacity(len)` 创建了一个容量为 10 的向量,然后 `vec.resize(len, 0)` 将其初始化为全 0 向量。需要注意的是,由于 Rust 中的向量是动态数组,因此需要使用 `mut` 关键字声明它是可变的。
阅读全文