1 Rust的开发工具
- Cargo提供了一套内置的依赖管理与构建工具
- Rustfmt用于约定一套统一的编码风格
- The Rust Language Server则为集成开发环境(IDE)提供了可供集成的代码补全和错误提示工具
2 通过命令 rustup doc 在网页浏览器中打开它
3 println! 是宏,而不是函数
fn main() {
println!("Hello, world!");
}
用rustc 命令进行编译,如 rustc main.rs , 生成一个二进制的可执行文件
4 Cargo是Rust工具链中内置的构建系统及包管理器
- cargo new命令创建新项目
- cargo build命令构建项目,cargo build命令构建debug版本,带上--release构建正式版本,放置在target/release目录下。(cargo build --release)
- cargo run命令运行项目
- cargo check命令检查当前代码是否可以通过编译
5 crate是Rust中最小的编译单元,package是单个或多个crate的集合。crate和package都可以被叫做包。