fn main() { // 空的vec let mut v: Vec = Vec::new(); v.push(1); println!("{:?}", v); // 初始值的vec let v2 = vec![1, 2, 3]; println!("{:?}", v2); println!("{}", v2[0]); // panic // println!("{}", v2[10]); // 使用get配合match或if, 因为get返回的是option println!("{:?}", v2.get(10)); if let Some(v) = v2.get(10) { println!("v:{}", v); } else { println!("none"); } }