跳到主要内容

开始学习Rust

提示
  1. Rust 基本介绍:Rust 是一种开源的系统编程语言,类似于 C++,用于开发操作系统内核、游戏引擎、浏览器引擎和命令行工具等。
  2. Rust 编程特点:Rust 以其快速性能、内存安全、安全并发和平台独立性著称,适合高性能和可靠性要求的应用。
  3. Rust 安装和运行:可以通过在线编译器快速尝试 Rust 代码,或在电脑上安装 Rust。安装后,使用 rustc 编译器编译和运行 Rust 程序。

Rust 是一种开源的系统编程语言,其语法与 C++ 相似。

它是一种通用编程语言,广泛用于构建:

  • 操作系统的内核
  • 视频游戏的游戏引擎
  • Web 浏览器(如 Chrome、Firefox 等)的浏览器引擎
  • 命令行工具等。

Rust 编程的特点

以下是 Rust 的一些主要特点,这些特点使其成为近年来最受欢迎的编程语言之一。

1. 性能

Rust 的速度快,内存占用少,与 C 编程类似。因此,使用 Rust 我们不会牺牲性能。

2. 内存安全

Rust 通过确保内存安全来防止程序崩溃。没有内存安全,程序可能会意外崩溃。

3. 安全并发

Rust 允许程序的多个部分同时运行。然而,它们不能同时修改同一个值。这确保了程序的不同部分可以安全地并发运行。

4. 平台独立

您可以在一个平台上编译 Rust 程序,然后将其带到另一个平台上运行。Rust 支持大量的平台/操作系统。

使用在线编译器运行 Rust

开始运行 Rust 代码的最简单方法是使用在线编译器。您可以直接编写代码并开始执行。

这样,您不必了解安装过程,尤其是在开始时,这可能令人困惑且耗时。

一旦您开始理解 Rust 的基础知识,您就可以在您的电脑上安装 Rust。

在您的电脑上安装 Rust

要在您的电脑上安装 Rust,您首先需要一个名为 rustup 的命令行安装程序。rustup 的安装过程因不同的操作系统而异。

  • 对于 Windows - 访问 rustup.rs,下载并运行 rustup-init.exe
  • 对于 Unix/Linux/macOS - 打开命令终端并运行 curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh

注意: 在 Windows 中,您可能需要将 Rust 包含在您的 %PATH% 系统变量中。要了解如何在 Windows 中添加系统变量,请访问创建和修改环境变量

现在,要检查我们是否正确安装了 Rust,请打开命令终端并输入:

$ rustc --version

输出

rustc 1.59.0 (9d1b2106e 2022-02-23)

如果您得到这种类型的输出,说明安装正确完成。

这里的 rustc 是 Rust 编译器的简称,用于编译程序。它会随 rustup 自动安装。

您的第一个 Rust 程序

让我们编写第一个 Rust 程序。

在您的电脑上创建一个名为 main.rs 的文件,并添加以下几行。Rust 程序文件以 .rs 扩展名结尾。

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

这个程序将在屏幕上打印 "Hello, World!"

现在,打开您的命令终端并输入以下命令来编译和运行您的 Rust 程序文件。

在 Linux 和

MacOS 上,

$ rustc main.rs
$ ./main
Hello, World!

在 Windows 上,

> rustc main.rs
> ./main.exe
Hello, World!

这里,

  • rustc main.rs 编译您的 Rust 程序
  • ./main./main.exe 运行程序

无论您使用什么操作系统,您都应该在命令终端上看到字符串 "Hello, World!" 被打印出来。

恭喜您!您已成功编写了您的第一个 Rust 程序。