mirror of
https://github.com/gnu4cn/rust-lang-zh_CN.git
synced 2025-03-14 03:10:44 +08:00
Update Ch21
This commit is contained in:
parent
ce9bf27c27
commit
44344235a3
@ -145,7 +145,7 @@ fn main() {
|
||||
| `-` | `- expr` | 算术取反运算 | `Neg` |
|
||||
| `-` | `expr - expr` | 算术减法运算 | `Sub` |
|
||||
| `-=` | `var -= expr` | 算术减法运算并赋值 | `SubAssign` |
|
||||
| `->` | `fn(...) -> type`, `|...| -> type` | 函数与闭包的返回值类型 | |
|
||||
| `->` | `fn(...) -> type`, <code>|...| -> type</code> | 函数与闭包的返回值类型 | |
|
||||
| `.` | `expr.ident` | 成员访问 | |
|
||||
| `..` | `..`, `expr..`, `..expr`, `expr..expr` | 排除右侧的范围语法字面值 | `PartialOrd` |
|
||||
| `..=` | `..=expr`, `expr..=expr` | 包含右侧范围语法字面值 | `PartialOrd` |
|
||||
@ -173,10 +173,10 @@ fn main() {
|
||||
| `@` | `ident @ pat` | 模式绑定 | |
|
||||
| `^` | `var ^ expr` | 按位异或运算 | `BitXor` |
|
||||
| `^=` | `var ^= expr` | 按位异或运算并赋值 | `BitXorAssign` |
|
||||
| `︱` | `pat︱pat` | 模式选择,pattern alternatives | |
|
||||
| `︱` | `expr︱expr` | 按位或运算 | `BitOr` |
|
||||
| `︱=` | `var ︱= expr` | 按位或运算并赋值 | `BitOrAssign` |
|
||||
| `︱︱` | `expr︱︱expr` | 短路逻辑或运算 | |
|
||||
| <code>|</code> | <code>pat | pat</code> | 模式选择,pattern alternatives | |
|
||||
| <code>|</code> | <code>expr | expr</code> | 按位或(OR)运算 | `BitOr` |
|
||||
| <code>|=</code> | <code>var |= expr</code> | 按位或(OR)运算并赋值 | `BitOrAssign` |
|
||||
| <code>||</code> | <code>expr || expr</code> | 短路逻辑或运算,Short-circuiting logical OR | |
|
||||
| `?` | `expr?` | 错误传递 | |
|
||||
|
||||
### 非运算符的符号
|
||||
|
Loading…
Reference in New Issue
Block a user