kaisery.github.io/trpl-zh-cn/…
安装rust
代码格式化
Cargo是如何知道源文件是否修改了的?
这个文件使用TOML(Tom's Obvious, Minimal Language) 格式,这是 Cargo 配置文件的格式
注意这一次并没有出现表明 Cargo 正在编译 hello_cargo
的输出。Cargo 发现文件并没有被改变,所以它并没有重新编译,而是直接运行了可执行文件。
Cargo
我们回顾下已学习的 Cargo 内容:
- 可以使用
cargo new
创建项目。 - 可以使用
cargo build
构建项目。 - 可以使用
cargo run
一步构建并运行项目。 - 可以使用
cargo check
在不生成二进制文件的情况下构建项目来检查错误。 - 有别于将构建结果放在与源码相同的目录,Cargo 会将其放到target/debug目录。
使用 Cargo 的一个额外的优点是,不管你使用什么操作系统,其命令都是一样的。所以从现在开始本书将不再为 Linux 和 macOS 以及 Windows 提供相应的命令。
let apples = 5; // 不可变 let mut bananas = 5; // 可变