update(index-list): update statements and expressions

pull/952/head
Allan Downey 2 years ago
parent cccffc9ab2
commit b852e36859

@ -77,11 +77,11 @@
## B ## B
| 名称 | 关键字 | 简介 | | 名称 | 关键字 | 简介 |
| ------------------ | ------------ | ------------------------------------------------------------------------------ | | ------------------ | ------------ | ------------------------------------------------------------------------------------------------------------------------------- |
| [变量遮蔽] | shadowing | 允许声明相同的变量名,后者会遮蔽掉前者 | | [变量遮蔽] | shadowing | 允许声明相同的变量名,后者会遮蔽掉前者 |
| [变量覆盖] | 模式匹配 | 无论是是 `match` 还是 `if let`,他们都可以在模式匹配时覆盖掉老的值,绑定新的值 | | [变量覆盖] | 模式匹配 | 无论是是 `match` 还是 `if let`,他们都可以在模式匹配时覆盖掉老的值,绑定新的值 |
| [变量作用域] | 所有权 | 作用域是一个变量在程序中有效的范围 | | [变量作用域] | 所有权 | 作用域是一个变量在程序中有效的范围 |
| [表达式] | | 进行求值,结尾无 `;`,有返回值 | | [表达式]与[语句] | | 表达式:进行求值,结尾无 `;`,有返回值,如 `x + 9` 另见 [附录 C]</br>语句:完成一个操作,结尾有 `;` ,无返回值,如 `let x = 9;` |
| [bool 布尔] | 布尔类型 | `true` `false`,占用 1 字节 | | [bool 布尔] | 布尔类型 | `true` `false`,占用 1 字节 |
| [break] | 循环控制 | 直接跳出当前整个循环 | | [break] | 循环控制 | 直接跳出当前整个循环 |
| [backtrace 栈展开] | 不可恢复错误 | `RUST_BACKTRACE=1 cargo run` | | [backtrace 栈展开] | 不可恢复错误 | `RUST_BACKTRACE=1 cargo run` |
@ -92,6 +92,8 @@
[变量作用域]: https://course.rs/basic/ownership/ownership.html#变量作用域 [变量作用域]: https://course.rs/basic/ownership/ownership.html#变量作用域
[bool 布尔]: https://course.rs/basic/base-type/char-bool.html#布尔bool [bool 布尔]: https://course.rs/basic/base-type/char-bool.html#布尔bool
[表达式]: https://course.rs/basic/base-type/statement-expression.html#表达式 [表达式]: https://course.rs/basic/base-type/statement-expression.html#表达式
[语句]: https://course.rs/basic/base-type/statement-expression.html#语句
[附录 c]: https://course.rs/appendix/expressions.html
[break]: https://course.rs/basic/flow-control.html#break [break]: https://course.rs/basic/flow-control.html#break
[backtrace 栈展开]: https://course.rs/basic/result-error/panic.html#backtrace-栈展开 [backtrace 栈展开]: https://course.rs/basic/result-error/panic.html#backtrace-栈展开
@ -470,12 +472,9 @@
## Y ## Y
| 名称 | 关键字 | 简介 | | 名称 | 关键字 | 简介 |
| ------ | ------ | ---------------------------------------------------- | | ---- | ------ | ---- |
| [语句] | | 完成一个操作,结尾有 `;` ,无返回值,如 `let x = 9;` |
| | KWY | | | | KWY | |
[语句]: https://course.rs/basic/base-type/statement-expression.html#语句
[back](#head) [back](#head)
## Z ## Z

Loading…
Cancel
Save