Rust 程序(大部分)是由一系列语句构成。最普遍的两种语句为绑定变量,和表达式带上分号。
    代码块也是表达式。

    1. fn main() {
    2. let x = 5u32;
    3. let y = {
    4. let x_squared = x * x;
    5. let x_cube = x_squared * x;
    6. // 将此表达式赋给 `y`
    7. x_cube + x_squared + x
    8. };
    9. let z = {
    10. // 分号结束了这个表达式,于是将 `()` 赋给 `z`
    11. 2 * x;
    12. };
    13. }