Update intro.md

pull/312/head
Jesse 3 years ago committed by GitHub
parent af9a9b6d4f
commit 5dad7b7b31
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -8,8 +8,8 @@
同时,将大的代码文件拆分成包和模块,还允许我们实现代码抽象和复用:将你的代码封装好后提供给用户,那么用户只需要调用公共接口即可,无需知道内部该如何实现。 同时,将大的代码文件拆分成包和模块,还允许我们实现代码抽象和复用:将你的代码封装好后提供给用户,那么用户只需要调用公共接口即可,无需知道内部该如何实现。
因此跟其它语言一样Rust也提供了相应概念用于代码的组织管理: 因此跟其它语言一样Rust 也提供了相应概念用于代码的组织管理
- Packages: 一个`Cargo`提供的feature可以用来构建、测试和分享包 - Packages: 一个 `Cargo` 提供的feature可以用来构建、测试和分享包
- 包Crate: 一个由多个模块组成的树形结构,可以作为三方库进行分发,也可以生成可执行文件进行运行 - 包Crate: 一个由多个模块组成的树形结构,可以作为三方库进行分发,也可以生成可执行文件进行运行
- 模块:可以一个文件多个模块,也可以一个文件一个模块,模块可以被认为是真实项目中的代码组织单元 - 模块:可以一个文件多个模块,也可以一个文件一个模块,模块可以被认为是真实项目中的代码组织单元

Loading…
Cancel
Save