易学易懂系列 | Rust 语言 | 零基础 | 快速入门 | (1) | 开篇
Rust 是一种系统编程语言,它具有高性能、内存安全和并发性等特点。本攻略将介绍 Rust 语言的基础知识,包括安装 Rust、编写 Hello World 程序等。
安装 Rust
在开始学习 Rust 之前,我们需要先安装 Rust 编程语言。可以通过以下步骤在 Windows 操作系统上安装 Rust:
- 访问 Rust 官网(https://www.rust-lang.org/zh-CN/tools/install)。
- 点击“安装 Rust”按钮,下载 Rust 安装程序。
- 运行 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 编写简单的计算器。