mut
mut 用于声明可变变量。
使用 let 语句时声明一个可变变量:
let mut x = 1;
x += 2;
// x == 3 在模式匹配中声明一个可变绑定:
let (mut a, b) = (1, 2);
a += 10;
// b += 10; // 这行代码会报错,因为 b 是不可变的 mut 用于声明可变变量。
使用 let 语句时声明一个可变变量:
let mut x = 1;
x += 2;
// x == 3 在模式匹配中声明一个可变绑定:
let (mut a, b) = (1, 2);
a += 10;
// b += 10; // 这行代码会报错,因为 b 是不可变的