From 30e084d110ad304ee1c0bd356d935a5216771433 Mon Sep 17 00:00:00 2001 From: qwinsi Date: Fri, 4 Mar 2022 17:21:46 +0800 Subject: [PATCH] =?UTF-8?q?ch07-02=E4=BF=AE=E6=94=B9=E6=8E=AA=E8=BE=9E?= =?UTF-8?q?=EF=BC=9A=E2=80=9C=E6=AF=94=E5=96=BB=E2=80=9D=20-->=20=E2=80=9C?= =?UTF-8?q?=E7=B1=BB=E6=AF=94=E2=80=9D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit [7.2 定义模块来控制作用域与私有性] 小节中最后一段中的这句话: > 原文:The module tree might remind you of the filesystem’s directory tree on your computer; this is a very apt comparison! > 翻译:这个模块树可能会令你想起电脑上文件系统的目录树;这是一个非常恰当的比喻! “比喻”一词改为“类比”是不是更准确一些? --- src/ch07-02-defining-modules-to-control-scope-and-privacy.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/ch07-02-defining-modules-to-control-scope-and-privacy.md b/src/ch07-02-defining-modules-to-control-scope-and-privacy.md index c8878c4..21ab10b 100644 --- a/src/ch07-02-defining-modules-to-control-scope-and-privacy.md +++ b/src/ch07-02-defining-modules-to-control-scope-and-privacy.md @@ -44,4 +44,4 @@ crate 这个树展示了一些模块是如何被嵌入到另一个模块的(例如,`hosting` 嵌套在 `front_of_house` 中)。这个树还展示了一些模块是互为 *兄弟*(*siblings*) 的,这意味着它们定义在同一模块中(`hosting` 和 `serving` 被一起定义在 `front_of_house` 中)。继续沿用家庭关系的比喻,如果一个模块 A 被包含在模块 B 中,我们将模块 A 称为模块 B 的 *子*(*child*),模块 B 则是模块 A 的 *父*(*parent*)。注意,整个模块树都植根于名为 `crate` 的隐式模块下。 -这个模块树可能会令你想起电脑上文件系统的目录树;这是一个非常恰当的比喻!就像文件系统的目录,你可以使用模块来组织你的代码。并且,就像目录中的文件,我们需要一种方法来找到模块。 +这个模块树可能会令你想起电脑上文件系统的目录树;这是一个非常恰当的类比!就像文件系统的目录,你可以使用模块来组织你的代码。并且,就像目录中的文件,我们需要一种方法来找到模块。