Rust 程序(大部分)是由一系列语句构成。最普遍的两种语句为绑定变量,和表达式带上分号。代码块也是表达式。 fn main() { let x = 5u32; let y = { let x_squared = x * x; let x_cube = x_squared * x; // 将此表达式赋给 `y` x_cube + x_squared + x }; let z = { // 分号结束了这个表达式,于是将 `()` 赋给 `z` 2 * x; };}