From 44344235a30d68020c262fa8c95e124d7306c42d Mon Sep 17 00:00:00 2001 From: Unisko PENG Date: Fri, 7 Apr 2023 16:47:38 +0800 Subject: [PATCH] Update Ch21 --- src/Ch21_Appendix.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/Ch21_Appendix.md b/src/Ch21_Appendix.md index 2c574cd..4ad22db 100644 --- a/src/Ch21_Appendix.md +++ b/src/Ch21_Appendix.md @@ -145,7 +145,7 @@ fn main() { | `-` | `- expr` | 算术取反运算 | `Neg` | | `-` | `expr - expr` | 算术减法运算 | `Sub` | | `-=` | `var -= expr` | 算术减法运算并赋值 | `SubAssign` | -| `->` | `fn(...) -> type`, `|...| -> type` | 函数与闭包的返回值类型 | | +| `->` | `fn(...) -> type`, |...| -> type | 函数与闭包的返回值类型 | | | `.` | `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` | 短路逻辑或运算 | | +| | | pat | pat | 模式选择,pattern alternatives | | +| | | expr | expr | 按位或(OR)运算 | `BitOr` | +| |= | var |= expr | 按位或(OR)运算并赋值 | `BitOrAssign` | +| || | expr || expr | 短路逻辑或运算,Short-circuiting logical OR | | | `?` | `expr?` | 错误传递 | | ### 非运算符的符号