|
|
|
@ -362,15 +362,25 @@
|
|
|
|
|
|
|
|
|
|
## V
|
|
|
|
|
|
|
|
|
|
| 名称 | 关键字 | 简介 |
|
|
|
|
|
| ----------------- | -------- | ---------------------------------------------------------------------------------------------- |
|
|
|
|
|
| [Vector 动态数组] | 动态数组 | `Vec<T>`,动态数组允许你存储多个值,这些值在内存中一个紧挨着另一个排列。只能存储相同类型的元素 |
|
|
|
|
|
| `Vec::new` | | 创建动态数组 |
|
|
|
|
|
| `vec![]` | | 创建动态数组,能在创建时给予初始化值 |
|
|
|
|
|
| `Vec::push` | | 向数组尾部添加元素,必须声明为 `mut` |
|
|
|
|
|
| | KWV | |
|
|
|
|
|
| 名称 | 关键字 | 简介 |
|
|
|
|
|
| -------------------------- | -------- | ---------------------------------------------------------------------------------------------- |
|
|
|
|
|
| [Vector 动态数组] | 动态数组 | `Vec<T>`,动态数组允许你存储多个值,这些值在内存中一个紧挨着另一个排列。只能存储相同类型的元素 |
|
|
|
|
|
| [Vec::new] | | 创建动态数组 |
|
|
|
|
|
| [vec!\[\]] | | 创建动态数组,能在创建时给予初始化值 |
|
|
|
|
|
| [vec.push] | | 向数组尾部添加元素,必须声明为 `mut` |
|
|
|
|
|
| [vec.get] | | 从 Vector 中读取元素,返回 `Option<&T>` |
|
|
|
|
|
| `&vec[index]` | | 从 Vector 中读取元素,使用下标索引访问,从 0 开始 |
|
|
|
|
|
| [迭代遍历 Vector 中的元素] | | 如果想要依次访问数组中的元素,可以使用迭代的方式去遍历数组 |
|
|
|
|
|
| [存储不同类型的元素] | | 通过使用枚举类型和特征对象来实现不同类型元素的存储 |
|
|
|
|
|
| | KWV | |
|
|
|
|
|
|
|
|
|
|
[vector 动态数组]: https://course.rs/basic/collections/vector.html
|
|
|
|
|
[vec::new]: https://course.rs/basic/collections/vector.html#vecnew
|
|
|
|
|
[vec!\[\]]: https://course.rs/basic/collections/vector.html#vec
|
|
|
|
|
[vec.push]: https://course.rs/basic/collections/vector.html#更新-vector
|
|
|
|
|
[vec.get]: https://course.rs/basic/collections/vector.html#从-vector-中读取元素
|
|
|
|
|
[迭代遍历 vector 中的元素]: https://course.rs/basic/collections/vector.html#迭代遍历-vector-中的元素
|
|
|
|
|
[存储不同类型的元素]: https://course.rs/basic/collections/vector.html#存储不同类型的元素
|
|
|
|
|
|
|
|
|
|
[back](#head)
|
|
|
|
|
|
|
|
|
|