Rust 第一个Rust程序

· 约 3 分钟读完 · 第 4 / 142 章

在这个章节中,我们将学习如何创建和运行你的第一个 Rust 程序。我们将从最基本的“Hello, World!”程序开始,然后逐步深入到更复杂的概念。

创建项目

首先,我们需要使用 Rust 的工具链来创建一个新的项目。Rust 的包管理器和构建系统称为 Cargo。Cargo 会自动处理依赖关系、构建过程以及部署等任务。

  1. 打开终端。

  2. 输入以下命令来创建一个新的项目:

  3. Cargo 创建了一个新的目录 hello_world,并初始化了一个新的 Rust 项目。

查看项目结构

当你运行上述命令后,你会看到如下文件结构:

  • Cargo.toml:这是项目的配置文件,包含了项目的元数据,如名称、版本、作者等。
  • src/main.rs:这是主源代码文件,我们将在其中编写程序逻辑。

编写代码

打开 src/main.rs 文件,你会看到一些默认的代码。让我们将它替换为一个简单的“Hello, World!”程序:

代码解释

  • fn main() 定义了程序的入口点。每个可执行的 Rust 程序都必须有一个名为 main 的函数。
  • println! 是一个宏,用于在控制台输出文本。这里的 ! 表示这是一个宏调用,而不是普通的函数调用。

编译和运行程序

回到终端,确保你在项目的根目录下。然后输入以下命令来编译和运行你的程序:

你应该会在终端中看到输出:

解释

  • cargo build:这个命令会编译你的程序,但不会立即运行它。编译后的二进制文件会被放在 target/debug/ 目录下。
  • cargo run:这个命令会先编译程序(如果还没有编译的话),然后运行编译好的程序。

修改和重新运行

你可以修改 main.rs 文件中的代码,然后再次运行 cargo run 来查看结果。每次修改都会触发重新编译,然后运行新的二进制文件。

小结

在这个章节中,我们学习了如何使用 Cargo 创建一个新的 Rust 项目,并编写了一个简单的“Hello, World!”程序。接下来,我们将继续探索更多关于 Rust 的基础概念,包括变量、数据类型、控制流等。

通过这个简单的例子,你应该已经对 Rust 有了初步的了解,并且可以开始编写自己的简单程序了。