Rust学习之旅

57 阅读1分钟

kaisery.github.io/trpl-zh-cn/…

安装rust

代码格式化

toml.io/en/

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; // 可变

语义化版本