[易学易懂系列|rustlang语言|零基础|快速入门|(1)|开篇]

  • Post category:other

易学易懂系列 | Rust 语言 | 零基础 | 快速入门 | (1) | 开篇

Rust 是一种系统编程语言,它具有高性能、内存安全和并发性等特点。本攻略将介绍 Rust 语言的基础知识,包括安装 Rust、编写 Hello World 程序等。

安装 Rust

在开始学习 Rust 之前,我们需要先安装 Rust 编程语言。可以通过以下步骤在 Windows 操作系统上安装 Rust:

  1. 访问 Rust 官网(https://www.rust-lang.org/zh-CN/tools/install)。
  2. 点击“安装 Rust”按钮,下载 Rust 安装程序。
  3. 运行 Rust 安装程序,并照提示完成安装。

编写 Hello World 程序

在安装 Rust 后,我们可以编写第一个 Rust 程序:Hello World。以下是一个简单的 Hello World 程序:

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

在此示例中,我们使用 Rust 的 main() 函数打印“Hello, world!”。println!() 是 Rust 的宏,用于在控制台中打印文本。

示例2:使用 Rust 编写简单的计算器

以下是一个使用 Rust 编写简单的计算器的示例:

use std::io;

fn main() {
    let mut num1 = String::new();
    let mut num2 = String::new();

    println!("请输入第一个数字:");
    io::stdin().read_line(&mut num1).expect("读取数字失败");

    println!("请输入第二个数字:");
    io::stdin().read_line(&mut num2).expect("读取数字失败");

    let num1: i32 = num1.trim().parse().expect("转换数字失败");
    let num2: i32 = num2.trim().parse().expect("转换数字失败");

    let sum = num1 + num2;
    let diff = num1 - num2;
    let prod = num1 * num2;
    let quot = num1 / num2;

    println!("{} + {} = {}", num1, num2, sum);
    println!("{} - {} = {}", num1, num2, diff);
    println!("{} * {} = {}", num1, num2, prod);
    println!("{} / {} = {}", num1, num2, quot);
}

在此示例中,我们使用 Rust 的 io 库读取用户输入的两个数字,并计算它们的和、差、积和商。我们使用 trim() 方法去除输入数字的空格,并使用 parse() 方法将字符串转换为整数。最后,我们使用 println!() 打印计算结果。

总结

Rust 是一种系统编程语言,它具有高性能、内存安全和并发性等特点。在学习 Rust 之前,我们需要安装 Rust 编程语言。可以通过 Rust 官网下载 Rust 安装程序进行安装。本攻略中,我们介绍了 Rust 语言的基础知识,包括编写 Hello World 程序和使用 Rust 编写简单的计算器。