mirror of
https://github.com/gnu4cn/rust-lang-zh_CN.git
synced 2024-12-26 04:40:33 +08:00
Updated 'src/packages_crates_and_modules/paths.md'.
This commit is contained in:
parent
812465b782
commit
11857e3f04
@ -12,9 +12,9 @@
|
||||
- *相对路径,a relative path* 从当前模组开始,并用到 `self`、`super` 关键字,或当前模组中的某个标识符。
|
||||
|
||||
|
||||
绝对与相对路径,后面跟着的都是以双冒号(`::`)分隔的一个或多个标识符。
|
||||
绝对路径和相对路径,后面都有一或多个用双冒号(`::`)分隔的标识符。
|
||||
|
||||
回到清单 7-1 中的示例,比方说这里打算调用那个 `add_to_waitlist` 函数。这就跟问及:“那个 `add_to_waitlist` 函数的路径为何?“ 是同样的。下面的清单 7-3 包含清单 7-1,不过移除了一些模组与函数。
|
||||
回到清单 7-1,假设我们要调用 `add_too_waitlist` 函数。这等同于在询问:`add_to_waitlist` 函数的路径是什么?下面清单 7-3 包含着去掉了部分模组及函数的清单 7-1。
|
||||
|
||||
这里将给出从定义在该代码箱根部的一个新函数 `eat_at_restaurant`,调用那个 `add_to_waitlist` 函数的两种方式。其中那些路径都是正确的,但由于存在别的问题,而将阻止此示例如往常那样编译。这里会稍加解释为何会这样。
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user