From 78a5babdf085d9f04002444ccb6f85dcc8eabceb Mon Sep 17 00:00:00 2001 From: Unisko PENG Date: Fri, 7 Apr 2023 11:04:48 +0800 Subject: [PATCH] Update Ch21 --- src/Ch21_Appendix.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Ch21_Appendix.md b/src/Ch21_Appendix.md index ca1326f..0bd78f4 100644 --- a/src/Ch21_Appendix.md +++ b/src/Ch21_Appendix.md @@ -109,4 +109,4 @@ fn main() { 此代码将不带任何错误地编译。请注意那个函数的定义中,与 `main` 中该函数被调用处其名字上的 `r#` 前缀。 - +原始标识符实现了将任何咱们所选的词语用作标识符,即使那个词语碰巧是个保留的关键字。这给到咱们更自由地选择标识符名字,以及实现与一些以其中这些词语不属于关键字的语言,所编写的程序集成。此外,原始标识符实现了,对那些以不同于咱们代码箱 Rust 版本编写库加以运用。比如,在 2015 版中 `try` 就不是个关键字,但在 2018 版本中却是。若咱们依赖于一个使用 2015 版本编写的库,而该库有一个 `try` 函数,那么咱们就将需要在这种情况下,使用原始标识符 `r#try`,来从咱们的 2018 版本的代码,调用那个函数。请参阅 [附录 E](#appendix-e) 了解更多有关版本的问题。