摘要:
交换两个变量值 use std::mem; let mut x = 5; let mut y = 42; mem::swap(&mut x, &mut y); 获取变量所有权,原值置空 use std::mem; let mut v: Vec<i32> = vec![1, 2]; let old_v 阅读全文
摘要:
遍历Vec 直接遍历Vec let v = vec![1, 2, 3]; for i in &v { println!("{}", i); } let mut v = vec![1, 2, 3]; for i in &mut v { *i += 50; } 使用迭代器 let v1 = vec![1 阅读全文