update chapter 3.3 heading and some contents

This commit is contained in:
Joe Chen
2023-06-10 18:06:38 +08:00
parent b9b2b83355
commit bc9541dd7f

View File

@@ -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 {