likes
comments
collection
share

Rust入门(三)(基础篇)

作者站长头像
站长
· 阅读数 49

Rust 基础

安装 Rust

在开始学习 Rust 之前,我们需要先安装 Rust 编程语言。Rust 官方提供了多种安装方式,可以根据自己的需求选择适合自己的方式。

安装 Rustup

Rustup 是 Rust 官方提供的一个工具,用于管理 Rust 工具链和安装不同的 Rust 版本。我们可以通过以下方式安装 Rustup:

  1. 在官网下载 Rustup 安装包,地址为:rustup.rs/
  2. 执行安装包并按照提示进行安装
  3. 在安装完成后,打开终端并输入 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;

这段代码定义了两个变量 xy,并将它们的和赋值给 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 中,循环语句包括 loopwhilefor 等。例如,定义一个 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
评论
请登录