章节目录
- 01-高级概念
- 02-类型系统简介
- 03-代码块和表达式
- 04-let语句
- 05-循环作为表达式
- 06-数字类型中的类型清晰度和符号区分
- 07-类型推断
- 08-类型别名
- 09-字符串
- 10-包含所有权的字符串- String
- 11-借用字符串- &str
- 12-字符串切片和分块
- 13-在函数中使用字符串
- 14-字符串拼接
- 15-&str和String的应用场景
- 16-全局值
- 17-常量
- 18-静态值
- 19-编译期函数- const fn
- 20-通过lazy_static!宏将静态值动态化
- 21-迭代器
- 22-实现自定义迭代器
- 23-高级类型
- 24-不定长类型
- 25-函数类型
- 26-never类型!和函数分发
- 27-联合
- 28-Cow
- 29-高级特征
- 30-Sized
- 31-Borrow和AsRef
- 32-ToOwned
- 33-From和Into
- 34-特征对象和对象安全性
- 35-通用函数调用语法
- 36-特征规则
- 37-闭包进阶
- 38-Fn闭包
- 39-FnMut闭包
- 40-FnOnce闭包
- 41-结构体、枚举和特征中的常量
- 42-模块、路径和导入
- 43-导入
- 44-再次导出
- 45-隐私性
- 46-高级匹配模式和守护
- 47-匹配守护
- 48-高级let构造
- 49-强制类型转换
- 50-类型与内存
- 51-内存对齐
- 52-mem模块
- 53-使用serde进行序列化和反序列化
- 54-小结