diff --git a/src/chapter_3/chapter_3_3.md b/src/chapter_3/chapter_3_3.md index 322c9ee..1d50970 100644 --- a/src/chapter_3/chapter_3_3.md +++ b/src/chapter_3/chapter_3_3.md @@ -1,6 +1,6 @@ # 3.3 函数 -## 3.3.1. 函数定义 +## 3.3.1 函数定义 `fn`关键字、函数名、函数参数名及其类型(如果有的话)、返回值类型(如果有的话)组成函数签名,加上由一对花括号(`{}`)包裹的函数体组成函数。例子如下: @@ -53,7 +53,7 @@ fn main() { } ``` -## 3.3.2. 语句和表达式 +## 3.3.2 语句和表达式 Rust中,语句是执行一个操作但不返回值的指令,表达式则计算并产生一个值。 @@ -70,9 +70,9 @@ fn main() { } ``` -## 3.3.3. 函数返回值 +## 3.3.3 函数返回值 -- 使用return指定返回值,如下: +- 使用`return`指定返回值,如下: ```rust fn sum(a: u32, b: u32) -> u32 { @@ -88,7 +88,7 @@ fn main() { } ``` - 特别地,return关键字不指定值时,表示返回的是(),如下: + 特别地,`return`关键字不指定值时,表示返回的是`()`,如下: ```rust fn my_function() -> () { @@ -97,7 +97,7 @@ fn main() { } ``` -- 不使用return关键字,将返回最后一条执行的表达式的计算结果,如下: +- 不使用`return`关键字,将返回最后一条执行的表达式的计算结果,如下: ```rust fn sum(a: u32, b: u32) -> u32 {