Rust 程序设计语言 简体中文版 1.85.0target(s) in 0.32 secs 为什么你会不需要可执行文件呢?通常 cargo check 要比 cargo build 快得多,因为它省略了 生成可执行文件的步骤。如果你在编写代码时持续的进行检查,cargo check 可以让你快速了 解现在的代码能不能正常通过编译!为此很多 Rustaceans 编写代码时定期运行 cargo check 确保它们可以编译。当准备好使用可执行文件时才运行 部分详细讨论这个概念。下面的例子展示了如何在变量名前使用 mut 来使一个变量 可变: let apples = 5; // 不可变 let mut bananas = 5; // 可变 注意:// 语法开始一个注释,持续到行尾。Rust 忽略注释中的所有内容,第三章将 会详细介绍注释。 回到猜数字程序中。现在我们知道了 let mut guess 会引入一个叫做 guess 的可变变量。等号 (=)告诉 Rust 来构建项目时,Cargo 会发现 Cargo.lock 已存在并使用其中指定的版本,而不是再次计算所 有的版本。这使得你拥有了一个自动化的可重现构建(reproducible build)。换句话说,项目 会持续使用 0.8.5 直到你显式升级,多亏有了 Cargo.lock 文件。由于 Cargo.lock 文件对于可 重现构建非常重要,因此它通常会和项目中的其余代码一样提交到版本控制系统中。 更新 crate0 码力 | 562 页 | 3.23 MB | 27 天前3
共 1 条
- 1













