使用 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个元素的空间