This commit is contained in:
Davirain
2023-05-17 17:34:42 +08:00
parent 60ea71a47c
commit 7ff4ad4d46
9 changed files with 263 additions and 190 deletions

View File

@@ -1,6 +1,7 @@
## 3.3 函数
# 3.3 函数
## 3.3.1. 函数定义
### 3.3.1. 函数定义
fn关键字、函数名、函数参数名及其类型如果有的话、返回值类型如果有的话组成函数签名 加上由一对花括号包含的函数体组成函数。例子如下:
```Rust
// 一个没有参数,也没有返回值的函数
@@ -50,7 +51,7 @@ fn main() {
}
```
### 3.3.2. 语句和表达式
## 3.3.2. 语句和表达式
Rust中语句是执行一个写操作但不返回值的指令表达式则计算并产生一个值。
```Rust
@@ -66,7 +67,7 @@ fn main() {
}
```
### 3.3.3. 函数返回值
## 3.3.3. 函数返回值
- 使用return指定返回值如下
```Rust