Rust 基础知识入门

Rust 是一种系统级编程语言,具有内存安全、并发性和性能的优势。本文将介绍 Rust 的基础知识,帮助你快速入门这门强大的编程语言。

安装 Rust

要开始使用 Rust,首先需要在你的系统上安装 Rust 编程语言的工具链。你可以访问 Rust 官网 获取安装说明。

Hello, World!

让我们从经典的 “Hello, World!” 程序开始:

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

在 Rust 中,main 函数是程序的入口点。println! 是 Rust 宏,用于打印输出到控制台。

变量与数据类型

Rust 是一种静态类型语言,变量必须声明类型。以下是 Rust 中常见的基本数据类型:

  • i32: 有符号 32 位整数
  • u32: 无符号 32 位整数
  • f64: 双精度浮点数
  • bool: 布尔类型
1
2
3
4
5
6
7
8
9
fn main() {
let age: i32 = 30;
let pi: f64 = 3.14;
let is_rust_fun: bool = true;

println!("Age: {}", age);
println!("Pi: {}", pi);
println!("Is Rust fun? {}", is_rust_fun);
}

函数

在 Rust 中,函数使用 fn 关键字声明。函数可以有参数和返回值。

1
2
3
4
5
6
7
8
fn add(a: i32, b: i32) -> i32 {
return a + b;
}

fn main() {
let result = add(5, 3);
println!("5 + 3 = {}", result);
}

控制流

Rust 提供了常见的控制流语句,如 if、match、loop、while 和 for。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
fn main() {
let number = 7;

if number % 2 == 0 {
println!("{} is even", number);
} else {
println!("{} is odd", number);
}

for i in 0..5 {
println!("Iteration {}", i);
}

}

结论

这篇博客介绍了 Rust 的一些基础知识,包括变量、函数、数据类型和控制流。希望这些内容能够帮助你开始学习 Rust 编程语言。

在下一篇博客中,我们将更深入地探讨 Rust 的高级特性。敬请关注!