这是Rust入门系列的第一篇文章。Rust是一门专注于内存安全、速度和无畏并发的系统语言——它的编译器以在运行前发现bug而闻名。
用 rustup 安装 Rust#
安装Rust的官方方式是 rustup,它负责管理工具链:
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | shbash完成后重新加载 shell 并验证:
rustc --version
cargo --versionbash第一个程序#
用 Cargo(Rust 的构建系统和包管理器)创建新项目:
cargo new hello_rust
cd hello_rustbashCargo 会生成 src/main.rs,里面已经有一个程序:
src/main.rs
fn main() {
println!("Hello, world!");
}rust运行它#
cargo runbash输出:
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 创建项目并运行了第一个程序。本系列下一篇:变量与数据类型。