diff --git a/book/contents/basic/base-type/function.md b/book/contents/basic/base-type/function.md index e7fa1cc4..9ace8e45 100644 --- a/book/contents/basic/base-type/function.md +++ b/book/contents/basic/base-type/function.md @@ -85,7 +85,7 @@ fn main() { `x + 5`是一条表达式,求值后,返回一个值,因为它是函数的最后一行,因此该表达式的值也是函数的返回值。 再来看两个重点: -1. `let x = add_five(5)`,说明我们用一个函数的返回值来初始化`x`变量,因此侧面说明了在Rust中函数也是表达式, 这种写法等同于`let x = 5 + 5;` +1. `let x = plus_five(5)`,说明我们用一个函数的返回值来初始化`x`变量,因此侧面说明了在Rust中函数也是表达式, 这种写法等同于`let x = 5 + 5;` 2. `x + 5`没有分号,因为它是一条表达式,这个在上一节中我们也有详细介绍 再来看一段代码,同时使用`return`和表达式作为返回值: