You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

12 KiB

快速查询入口

<<Rust 语言圣经>> 既然自诩为 Rust 日常开发工具书,那就得有工具书的样子,如果没有了快速索引查询的功能,也就没有了灵魂。

因此我们决定在这里提供一个对全书内容进行快速索引的途径。理论上来说,你想查的任何东西在这里都可以快速的被找到并能进入相应的章节查看详细的介绍

可能大家会有疑问,不是有站内搜索功能嘛?是的,但是尴尬的是:首先它不支持中文,其次就算支持了中文,也一样不好用,我们需要的是快速精准地找到内容而不是模糊的查询内容。

索引列表 doing

NN NN NN NN NN NN NN NN NN
Sym A B C D E F G H
I J K L M N O P Q
R S T U V W X Y Z

Sym

名称 关键字 简介
? 错误传播 用于简化错误传播
() 单元类型 单元类型,无返回值
! : 1 函数 2 类型 永不返回 永不返回
& 引用 常规引用是一个指针类型,指向了对象存储的内存地址
* 解引用 解出引用所指向的值
@ 变量绑定 为一个字段绑定另外一个变量
'a: 'b 生命周期约束
A AIntroduction

back

A

名称 关键字 简介
[]
A KWA AIntroduction

back

B

名称 关键字 简介
变量遮蔽 shadowing 允许声明相同的变量名,后者会遮蔽掉前者
变量作用域 所有权 作用域是一个变量在程序中有效的范围
表达式 进行求值,结尾无 ;,有返回值
bool 布尔 布尔类型 true false,占用 1 字节
B KWB BIntroduction

back

C

名称 关键字 简介
char 字符 字符类型 使用 '' 表示,所有的 Unicode 值
const 常量 constant const MAX_POINTS: u32 = 100_000;
Copy 拷贝 浅拷贝 任何基本类型的组合可以 Copy,不需要分配内存或某种形式资源的类型是可以 Copy 的。
Clone 克隆 深拷贝 需要复制堆上的数据时,可以使用 .clone() 方法
C KWC CIntroduction

back

D

名称 关键字 简介
D KWD DIntroduction

back

E

名称 关键字 简介
E KWE EIntroduction

back

F

名称 关键字 简介
浮点数 数值类型 f32
f64(默认类型)
F KWF FIntroduction

back

G

名称 关键字 简介
G KWG GIntroduction

back

H

名称 关键字 简介
函数 fn 函数名和变量名使用 蛇形命名法(snake case)
函数的位置可以随便放
每个函数参数都需要标注类型
H KWH HIntroduction

back

I

名称 关键字 简介
I KWI IIntroduction

back

J

名称 关键字 简介
J KWJ JIntroduction

back

K

名称 关键字 简介
K KWK KIntroduction

back

L

名称 关键字 简介
let 变量绑定 let x : u32 = 5;
let mut 可变变量 let mut x : u32 = 5; x = 9;
L KWL LIntroduction

back

M

名称 关键字 简介
move 移动 转移所有权 let s2 = s1;
s1 所有权转移给了 s2s1 失效
M KWM MIntroduction

back

N

名称 关键字 简介
N KWN NIntroduction

back

O

名称 关键字 简介
O KWO OIntroduction

back

P

名称 关键字 简介
P KWP PIntroduction

back

Q

名称 关键字 简介
Q KWQ QIntroduction

back

R

名称 关键字 简介
Range 序列 生成连续的数值
只允许用于数字或字符类型
.. 右半开区间
..= 闭合区间
R KWR RIntroduction

back

S

名称 关键字 简介
所有权与堆栈 Rust 所有权提供的强大保障
所有权原则 Rust 中每一个值都 有且只有 一个所有者(变量)
当所有者(变量)离开作用域范围时,这个值将被丢弃(drop)
S KWS SIntroduction

back

T

名称 关键字 简介
T KWT TIntroduction

back

U

名称 关键字 简介
U KWU UIntroduction

back

V

名称 关键字 简介
V KWV VIntroduction

back

W

名称 关键字 简介
W KWW WIntroduction

back

X

名称 关键字 简介
X KWX XIntroduction

back

Y

名称 关键字 简介
语句 完成一个操作,结尾有 ; ,无返回值,如 let x = 9;
Y KWY YIntroduction

back

Z

名称 关键字 简介
整数 数值类型 有符号整数,i8i16i32i64i128isize
无符号整数,u8u16u32u64u128usize
整形字面量 进制书写 十进制 98_222
十六进制 0xff
八进制 0o77
二进制 0b1111_0000
字节(仅限于u8) b'A'
Z KWZ ZIntroduction

back