blog.dopana

Back

这是Rust入门系列的第一篇文章。Rust是一门专注于内存安全、速度和无畏并发的系统语言——它的编译器以在运行前发现bug而闻名。

用 rustup 安装 Rust#

安装Rust的官方方式是 rustup,它负责管理工具链:

curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
bash

完成后重新加载 shell 并验证:

rustc --version
cargo --version
bash

第一个程序#

用 Cargo(Rust 的构建系统和包管理器)创建新项目:

cargo new hello_rust
cd hello_rust
bash

Cargo 会生成 src/main.rs,里面已经有一个程序:

src/main.rs
fn main() {
    println!("Hello, world!");
}
rust

运行它#

cargo run
bash

输出:

Hello, world!
text

各部分的作用#

  • fn main() — 所有 Rust 程序的入口点。
  • println! — 一个宏(注意 !),向控制台输出一行文本。
  • cargo new — 创建带 Cargo.toml 清单的项目。
  • cargo run — 编译并运行程序。

试试 cargo build 只编译,cargo check 快速检查错误而不生成二进制文件。

格式化和检查#

Rust 自带两个工具:

cargo fmt # 格式化代码
cargo clippy # 发现常见错误
bash

在每个项目上都运行它们。编译器本身就是很好的老师——仔细阅读它的错误信息。

结论#

你已经安装 Rust、用 Cargo 创建项目并运行了第一个程序。本系列下一篇:变量与数据类型。

参考资料#