0.变量 声明、定义:let x_y 声明类型:let x_y: i32 可变:let mut x_y 常量:const A: i32 = 2,必须声明类型 覆盖/屏蔽(shadowing):就是变量作用域近的优先 解构¶ 支持 数组[c, .., d, _] = [1, 2, 3, 4, 5]; 结构体Struct { e, .. } = Struct { e: 5 }; 元组(a, b) = (1, 2);