导入
快速概览
本课程简要概述了本课程中讨论的概念。
| 概念 | 说明 |
|---|---|
| 变量 | 用于存储数据或指向数据的引用 |
| 数据类型 | 定义分配给变量的值的类型。可以是基本类型,也可以是非基本类型。基本类型包括整数、浮点数、字符、布尔值、数组、元组和字符串。 |
| 数组 | 相同类型的元素序列 |
| 元组 | 不同类型的元素序列 |
| 运算符 | 告诉编译器执行特定操作 |
| 条件语句 | 当相关条件求值为真时执行的语句 |
| 循环 | 重复执行直到特定条件变为真为止的代码块 |
| 函数 | 可重用的代码片段,用于执行一组任务 |
| 字符串 | 字符序列;基本类型(如字符串字面量 &str)或非基本类型(如字符串对象 String) |
| 向量 | 可动态调整大小的数组 |
| 结构体 | 包含固定字段的复合数据类型 |
| 枚举 | 包含固定值的复合数据类型,这些值称为其变体 |
| 特性 | 为多个结构体定义接口 |
| 泛型 | 将数据类型泛化,适用于结构体、枚举、特性、函数、数组和集合 |
| 栈 | 存储具有基本数据类型(大小已知)的变量 |
| 堆 | 存储具有非基本数据类型(大小在运行时确定)的变量 |
| 所有权 | 定义哪个变量持有值;基本数据类型在赋值时复制所有权,非基本数据类型在赋值时移动所有权 |
| 借用 | 共享变量的值,或共享并修改变量的值 |
| 生命周期 | 定义引用有效的范围 |
下一节将为你提供学习 Rust 后在编程领域中的未来前景快速指南。