初认识Rust
1. 安装Rust
参考官网:https://www.rust-lang.org/zh-CN/tools/install
你使用 Linux 或 Mac,你需要做的仅仅是(注意,你不需要输入$符号,它标识一个命令行的开始):
1 | curl -s https://static.rust-lang.org/rustup.sh | sudo sh |
在任何时候,你都可以重新执行这个脚本来升级 Rust .
若,你已经安装Rust,打开命令行:
1 | rustc --version |
显示
1 | rustc 1.40.0 (73528e339 2019-12-16) |
恭喜,你已经安装成功。windows的同学,参考上面的安装链接。
2. 认识Cargo
Cargo:Rust 的构建工具和包管理器
在安装 Rustup 时,也会安装 Rust 构建工具和包管理器的最新稳定版,即 Cargo。Cargo 可以做很多事情:
cargo build 构建项目
cargo run 运行项目
cargo test 测试项目
cargo doc 为项目构建文档
cargo publish 将库发布到 crates.io
要检查您是否安装了 Rust 和 Cargo,可以在终端中运行:
1 | cargo --version |
打印Cargo版本
1 | cargo 1.40.0 (bc8e4c8be 2019-11-22) |
要详细, 研究cargo可以到这里:https://doc.rust-lang.org/cargo/index.html
3.Hello Word
1 | cargo new hello-world |
cargo就自动生成了hello-world项目。
为了好排序,我重命名一下:mv hello-world 01-hello-world。
注意:一般package包名不以数字开头,所以用hello-world。
01-hello-world目录结构如下:
1 | ├── Cargo.lock |
01-hello-world/src/main.rs如下:
1 | fn main() { |
01-hello-world/Cargo.toml
1 | [package] |
运行:
1 | cd 01-hello-world |
控制台输出:
1 | 01-hello-world git:(master) ✗ cargo run |
恭喜输出:Hello World