Rust 程序设计语言 简体中文版 1.85.0工具链不靠谱而被迫去了解其中的细节。更妙的是,语言设计本身会自然而然地引导你编写出 可靠的代码,并且运行速度和内存使用上都十分高效。 已经在从事编写底层代码的程序员可以使用 Rust 来提升信心。例如,在 Rust 中引入并行是相 对低风险的操作,因为编译器会替你找到经典的错误。同时你可以自信地采取更加激进的优 化,而不会意外引入崩溃或漏洞。 但 Rust 并不局限于底层系统编程。它表达力强、写起来舒适,让人能够轻松地编写出命令行 简体中文版 发布(release)构建 当项目最终准备好发布时,可以使用 cargo build --release 来优化编译项目。这会在 target/ release 而不是 target/debug 下生成可执行文件。这些优化可以让 Rust 代码运行的更快,不 过启用这些优化也需要消耗更长的编译时间。这也就是为什么会有两种不同的配置:一种是为 了开发,你需要快速且频繁地重新构建;另一种是为用户构建最终程序,它们不会经常重新构 cargo test -- --help 可以提示在分隔符之后使用的有关参数。有关这些选项的说明,请 参阅 the rustc book 的 “Tests” 一节。 并行或顺序运行测试 当运行多个测试时,Rust 默认使用线程来并行运行。这意味着测试会更快地运行完毕,所以 你可以更快的得到代码能否工作的反馈。因为测试是在同时运行的,你应该确保测试不能相互 依赖,或依赖任何共享的状态,包括依赖共享的环境,比如当前工作目录或者环境变量。0 码力 | 562 页 | 3.23 MB | 29 天前3
共 1 条
- 1
 













