📜  rust 空向量 - Rust (1)

📅  最后修改于: 2023-12-03 15:04:57.950000             🧑  作者: Mango

Rust 空向量

在 Rust 中,向量是一个动态数组,可以存储多个相同类型的值。当我们需要创建一个空向量时,可以使用 Vec::new() 方法。

以下是一个示例代码片段:

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

在上面的示例中,我们创建了一个空的 i32 类型的向量。需要注意的是,我们需要将向量声明为可变的,因为我们将要向其中添加元素。

接下来,我们可以使用 push() 方法向向量中添加元素。例如,以下代码向向量 v 中添加了 42

v.push(42);

我们也可以使用 len() 方法获取向量中元素的数量:

let len = v.len();

如果我们希望使用初始化时已知的值来填充向量,则可以使用 vec![] 宏来创建一个向量:

let v = vec![1, 2, 3];

上面的代码将创建一个包含 123 的向量。

总之, Rust 的向量非常灵活,可以轻松地创建空向量、向其中添加元素,并高效地操作。