1.
介绍
1.1.
安装
1.2.
Hello, World!
2.
猜猜看教程
3.
通用编程概念
3.1.
变量和可变性
3.2.
数据类型
3.3.
函数如何工作
3.4.
注释
3.5.
控制流
4.
认识所有权
4.1.
什么是所有权
4.2.
引用 & 借用
4.3.
Slices
5.
结构体
5.1.
方法语法
6.
枚举和模式匹配
6.1.
定义枚举
6.2.
match
控制流运算符
6.3.
if let
简单控制流
7.
模块
7.1.
mod
和文件系统
7.2.
使用
pub
控制可见性
7.3.
使用
use
导入命名
8.
通用集合类型
8.1.
vector
8.2.
字符串
8.3.
哈希 map
9.
错误处理
9.1.
panic!
与不可恢复的错误
9.2.
Result
与可恢复的错误
9.3.
panic!
还是不
panic!
10.
泛型、trait 和生命周期
10.1.
泛型数据类型
10.2.
trait:定义共享的行为
10.3.
生命周期与引用有效性
11.
测试
11.1.
编写测试
11.2.
运行测试
11.3.
测试的组织结构
12.
一个 I/O 项目
12.1.
接受命令行参数
12.2.
读取文件
12.3.
增强错误处理和模块化
12.4.
测试库的功能
12.5.
处理环境变量
12.6.
输出到
stderr
而不是
stdout
13.
Rust 中的函数式语言功能
13.1.
闭包
13.2.
迭代器
13.3.
改进 I/O 项目
13.4.
性能
Rust 程序设计语言 简体中文版
迭代器