Skip to content

Latest commit

 

History

History
9 lines (6 loc) · 738 Bytes

03.函数.md

File metadata and controls

9 lines (6 loc) · 738 Bytes

函数

语句与表达式

函数体由一系列可选地以表达式结尾的语句组成。语句(Statements)是执行一些操作但不返回值的指令。表达式(Expressions)计算并产生一个值。

注意结尾没有分号的那一行 x+1,与你见过的大部分代码行不同。表达式的结尾没有分号。如果在表达式的结尾加上分号,它就变成了语句,而语句不会返回值。

函数的返回值
函数可以向调用它的代码返回值。我们并不对返回值命名,但要在箭头(->)后声明它的类型。在 Rust 中,函数的返回值等同于函数体最后一个表达式的值。使用 return 关键字和指定值,可从函数中提前返回。