首页
互助圈
新手教程
进阶之路
算法原理
架构设计
JAVA进阶
C/C++进阶
Python进阶
JavaScript
数据库
大数据
消息服务
源码解读
JAVA源码
Spring源码
数据库
消息服务
Dubbo源码
面试指南
大厂专栏
面试技巧
面试经验
面试题库
开发资料
文档资料
工具软件
电子书籍
小牛导航
在线工具
登录
目录
前言
当前位置:
首页
>
文档资料
>
RustPrimer 中文版
>
模块和包系统、Prelude
优质
小牛编辑
133浏览
2023-12-01
前言
随着工程的增大,把所有代码写在一个文件里面,是一件极其初等及愚蠢的作法。大体来讲,它有如下几个缺点:
文件大了,编辑器打开慢;
所有代码放在同一个文件中,无法很好地利用现代多窗口编辑器,同时查看编辑相关联的两个代码片断;
代码数量过多,查找某一个关键词过慢,定位到某一行代码的效率会大大降低;
会大大增加上翻下翻的频率,导致你的鼠标中间滚轮易坏;
不断地上翻下翻,会导致你头晕;
头晕了,就容易写出错误的代码,甚至改错文件中的某一行(相似的地方,改错地方了);
出现bug,根据错误反馈,知道是哪一片逻辑的问题,但不容易快速定位;
因此,模块是几乎所有语言的基础设施,尽管叫法各有不同。
模块 module 和包 crate
Prelude
pub restricted
免责声明:
以上内容版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。感谢每一位辛勤著写的作者,感谢每一位的分享。