mirror of
https://github.com/RustyCab/LearnRustEasy.git
synced 2026-02-03 18:23:31 +08:00
update chapter 3.3 heading and some contents
This commit is contained in:
@@ -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 {
|
||||
|
||||
Reference in New Issue
Block a user