From 905fc6b7bd8450d52c401287cc2f511b4348122b Mon Sep 17 00:00:00 2001 From: Unisko PENG Date: Fri, 7 Apr 2023 16:23:12 +0800 Subject: [PATCH] Update Ch21 --- src/Ch09_Error_Handling.md | 4 ++-- src/Ch21_Appendix.md | 8 ++++---- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/src/Ch09_Error_Handling.md b/src/Ch09_Error_Handling.md index e70e1dd..96adc2f 100644 --- a/src/Ch09_Error_Handling.md +++ b/src/Ch09_Error_Handling.md @@ -36,7 +36,7 @@ fn main() { ```console -$ cargo run +$ cargo run Compiling error_handling_demo v0.1.0 (/home/lenny/rust-lang/error_handling_demo) Finished dev [unoptimized + debuginfo] target(s) in 0.40s Running `target/debug/error_handling_demo` @@ -229,7 +229,7 @@ fn main() { Err(e) => match e.kind() { ErrorKind::NotFound => match File::create("hello.txt") { Ok(fc) => fc, - Err(error) => panic! ("创建该文件时出现问题:{:?}", error), + Err(error) => panic! ("创建该文件时出现问题:{:?}", error), }, other_error => panic! ("打开文件出现问题:{:?}", other_error), }, diff --git a/src/Ch21_Appendix.md b/src/Ch21_Appendix.md index 225f626..0526081 100644 --- a/src/Ch21_Appendix.md +++ b/src/Ch21_Appendix.md @@ -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 | 按位或运算 | `BitOr` | +| |= | var |= expr | 按位或运算并赋值 | `BitOrAssign` | +| || | expr || expr | 短路逻辑或运算 | | | `?` | `expr?` | 错误传递 | | ### 非运算符的符号