当前位置:首页 > Rust > 正文

从零开始写你的第一个程序(Rust语言入门:Hello World详细教程)

欢迎来到 Rust语言入门 的世界!无论你是完全的编程新手,还是有其他语言经验想尝试 Rust,本教程都将手把手教你写出人生中第一个 Rust 程序:Hello, world!。我们将涵盖 Rust开发环境搭建、项目创建、代码编写与运行全过程,确保小白也能轻松上手。

为什么选择 Rust?

Rust 是一门系统级编程语言,以内存安全、并发性和高性能著称。它被广泛用于操作系统、WebAssembly、区块链、嵌入式系统等领域。而学习任何新语言的第一步,几乎都是从 Hello, world! 开始。

从零开始写你的第一个程序(Rust语言入门:Hello World详细教程) Rust语言入门 Rust Hello World 学习Rust编程 Rust开发环境搭建 第1张

第一步:安装 Rust 开发环境

要运行 Rust 程序,你需要先安装 Rust 工具链。最简单的方式是使用官方提供的 rustup 脚本。

在终端(Windows 使用 PowerShell 或 CMD,macOS/Linux 使用 Terminal)中运行以下命令:

# Linux 或 macOS$ curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh# Windows 用户请访问 https://www.rust-lang.org/tools/install 下载安装程序  

安装完成后,重启终端,并验证是否安装成功:

$ rustc --version  

如果看到类似 rustc 1.xx.x (xxxxxx) 的输出,说明 Rust开发环境搭建 成功!

第二步:创建你的第一个 Rust 项目

Rust 推荐使用 Cargo(Rust 的包管理器和构建工具)来管理项目。我们用它创建一个名为 hello_world 的新项目:

$ cargo new hello_world$ cd hello_world  

这个命令会自动生成一个项目结构,其中关键文件是 src/main.rs —— 这就是你的主程序文件。

第三步:编写 Hello World 代码

打开 src/main.rs 文件,你会看到 Cargo 已经为你生成了如下代码:

fn main() {    println!("Hello, world!");}  

这段代码非常简洁:

  • fn main() 是程序的入口点。
  • println! 是一个宏(macro),用于在控制台打印文本并换行。

第四步:运行你的程序

在项目根目录下(即包含 Cargo.toml 的目录),运行以下命令:

$ cargo run  

你会看到终端输出:

   Compiling hello_world v0.1.0 (/path/to/hello_world)    Finished dev [unoptimized + debuginfo] target(s) in 0.5s     Running `target/debug/hello_world`Hello, world!  

恭喜!你已经成功运行了你的第一个 Rust Hello World 程序!

总结

通过本教程,你完成了以下关键步骤:

  1. 安装 Rust 工具链(Rust开发环境搭建
  2. 使用 Cargo 创建新项目
  3. 理解并运行了经典的 Hello, world! 程序
  4. 掌握了基本的 Rust 项目结构和命令

现在你已经迈出了 学习Rust编程 的第一步!接下来可以尝试修改字符串、添加更多 println! 语句,或者阅读官方《The Rust Programming Language》(俗称“Rust 圣经”)继续深入。

记住:每一个伟大的程序员,都是从 Hello, world! 开始的。祝你在 Rust 的旅程中一路顺风!