使用 Vector
创建新的 Vector
创建 vector 的方法有好些, 比如:
Vec::new()
空白的 Vector, capacity = 0, len = 0vec![1, 2, 3]
指定它的初始值, capacity = 3, len = 3vec![42; 10]
包含10个元素, 每个的值都是42let v: Vec<i32> = (0..5).collect()
从 iterator 转换, 但需要指定数据类型let mut v = Vec::<i32>::with_capacity(10);
初始化一个空的, 但预分配10个元素的空间