mirror of
https://github.com/gnu4cn/rust-lang-zh_CN.git
synced 2025-03-14 11:20:29 +08:00
Update Ch21
This commit is contained in:
parent
84a4ff9e22
commit
78a5babdf0
@ -109,4 +109,4 @@ fn main() {
|
||||
|
||||
此代码将不带任何错误地编译。请注意那个函数的定义中,与 `main` 中该函数被调用处其名字上的 `r#` 前缀。
|
||||
|
||||
|
||||
原始标识符实现了将任何咱们所选的词语用作标识符,即使那个词语碰巧是个保留的关键字。这给到咱们更自由地选择标识符名字,以及实现与一些以其中这些词语不属于关键字的语言,所编写的程序集成。此外,原始标识符实现了,对那些以不同于咱们代码箱 Rust 版本编写库加以运用。比如,在 2015 版中 `try` 就不是个关键字,但在 2018 版本中却是。若咱们依赖于一个使用 2015 版本编写的库,而该库有一个 `try` 函数,那么咱们就将需要在这种情况下,使用原始标识符 `r#try`,来从咱们的 2018 版本的代码,调用那个函数。请参阅 [附录 E](#appendix-e) 了解更多有关版本的问题。
|
||||
|
Loading…
Reference in New Issue
Block a user