pull/427/head
sunface 3 years ago
commit 7e716f0c5b

@ -129,7 +129,7 @@ pub fn eat_at_restaurant() {
当你希望将内部的实现细节隐藏起来或者按照某个目的组织代码时,可以使用 `pub use` 再导出,例如统一使用一个模块来提供对外的 API那该模块就可以引入其它模块中的 API然后进行再导出最终对于用户来说所有的 API 都是由一个模块统一提供的。 当你希望将内部的实现细节隐藏起来或者按照某个目的组织代码时,可以使用 `pub use` 再导出,例如统一使用一个模块来提供对外的 API那该模块就可以引入其它模块中的 API然后进行再导出最终对于用户来说所有的 API 都是由一个模块统一提供的。
## 使用第三方包 ## 使用第三方包
之前我们一直在引入标准库模块或者自定义模块,现在来引入下第三方包中的模块,关于如何引入外部依赖,我们在 [Cargo 入门](../../first-try/cargo.md#package 配置段落)中就有讲,这里直接给出操作步骤: 之前我们一直在引入标准库模块或者自定义模块,现在来引入下第三方包中的模块,关于如何引入外部依赖,我们在 [Cargo 入门](../../first-try/cargo.md#package配置段落)中就有讲,这里直接给出操作步骤:
1. 修改 `Cargo.toml` 文件,在 `[dependencies]` 区域添加一行:`rand = "0.8.3"` 1. 修改 `Cargo.toml` 文件,在 `[dependencies]` 区域添加一行:`rand = "0.8.3"`
2. 此时,如果你用的是 `VSCode``rust-analyzer` 插件该插件会自动拉取该库你可能需要等它完成后再进行下一步VSCode 左下角有提示) 2. 此时,如果你用的是 `VSCode``rust-analyzer` 插件该插件会自动拉取该库你可能需要等它完成后再进行下一步VSCode 左下角有提示)

@ -130,7 +130,7 @@ $ cargo check
现在用 VSCode 打开上面创建的"世界,你好"项目,然后进入根目录的 `Cargo.toml` 文件,可以看到该文件包含不少信息: 现在用 VSCode 打开上面创建的"世界,你好"项目,然后进入根目录的 `Cargo.toml` 文件,可以看到该文件包含不少信息:
### package 配置段落 ### package配置段落
`package` 中记录了项目的描述信息,典型的如下: `package` 中记录了项目的描述信息,典型的如下:

Loading…
Cancel
Save