语句和表达式

1
2
3
4
5
6
7
8
9
10
11
//语句用来执行一些操作,不返回值的指令
let y = 1;//不返回值
//下面这段代码在C语言中成立,但是在Rust中报错。
//let x = (let y = 1);

//表达式会计算一些值
let y = {
let x = 1;
// x + 1; //报错
x + 1
};