Rust入门(三)(基础篇)
Rust 基础
安装 Rust
在开始学习 Rust 之前,我们需要先安装 Rust 编程语言。Rust 官方提供了多种安装方式,可以根据自己的需求选择适合自己的方式。
安装 Rustup
Rustup 是 Rust 官方提供的一个工具,用于管理 Rust 工具链和安装不同的 Rust 版本。我们可以通过以下方式安装 Rustup:
- 在官网下载 Rustup 安装包,地址为:rustup.rs/
- 执行安装包并按照提示进行安装
- 在安装完成后,打开终端并输入
rustc --version
命令,如果能够看到 Rust 版本信息,则说明 Rust 安装成功
Hello, world!
安装好 Rust 之后,我们需要验证一下 Rust 是否正常工作。我们可以使用 Rust 的经典例子 Hello, world! 来验证 Rust 的安装。
打开编辑器,输入以下代码:
fn main() {
println!("Hello, world!");
}
这段代码定义了一个名为 main
的函数,函数体内调用了 println!
宏来打印一条 Hello, world! 的消息。接下来,我们可以使用 Rust 编译器来编译这段代码并运行它。在终端中执行以下命令:
$ rustc main.rs
$ ./main
其中,rustc main.rs
命令将会编译 main.rs
文件并生成可执行文件 main
。./main
命令将会执行 main
可执行文件,输出 Hello, world!
的消息。
变量和数据类型
在 Rust 中,变量的定义和其他编程语言类似,可以使用 let
关键字来定义变量,例如:
rustCopy code
let x = 5;
这段代码定义了一个 x
变量,并将其初始化为 5
。在 Rust 中,变量默认是不可变的,如果需要定义可变变量,可以使用 mut
关键字,例如:
let mut x = 5;
x = 6;
这段代码定义了一个可变变量 x
,并将其初始化为 5
。接着,我们将 x
的值修改为 6
。
Rust 中的数据类型包括整数、浮点数、布尔值、字符等。例如,定义一个布尔值变量:
let b: bool = true;
这段代码定义了一个布尔值变量 b
,并将其初始化为 true
。
运算符和表达式
在 Rust 中,运算符和其他编程语言类似,包括加减乘除、取余、逻辑运算等。例如,计算两个数的
和:
let x = 5;
let y = 6;
let sum = x + y;
这段代码定义了两个变量 x
和 y
,并将它们的和赋值给 sum
变量。
在 Rust 中,表达式和其他编程语言类似,可以包括变量、运算符、函数调用等。例如,计算一个数的平方:
let x = 5;
let square = x * x;
这段代码定义了一个变量 square
,并将 x
的平方赋值给它。
控制流程语句
在 Rust 中,控制流程语句包括条件语句、循环语句等。例如,定义一个条件语句:
let x = 5;
if x > 0 {
println!("x is positive");
} else if x < 0 {
println!("x is negative");
} else {
println!("x is zero");
}
这段代码定义了一个变量 x
,然后使用 if
语句判断 x
的值,并打印相应的消息。
在 Rust 中,循环语句包括 loop
、while
、for
等。例如,定义一个 while
循环:
let mut x = 0;
while x < 5 {
println!("x is {}", x);
x += 1;
}
这段代码定义了一个变量 x
,并使用 while
循环来打印 x
的值,直到 x
的值大于或等于 5
。
至此,我们已经简单介绍了 Rust 的基础知识,包括安装 Rust、Hello, world!、变量和数据类型、运算符和表达式、控制流程语句等。在接下来的章节中,我们将会更深入地学习 Rust 编程语言。
转载自:https://juejin.cn/post/7233697025710686263