封面
版权信息
推荐序一
推荐序二
推荐序三
序
前言
第1章 新时代的语言
1.1 缘起
- APP免费
1.2 设计哲学
- APP免费
1.3 现状与未来
- APP免费
1.4 Rust代码如何执行
- APP免费
1.5 小结
- APP免费
第2章 语言精要
- APP免费
2.1 Rust语言的基本构成
- APP免费
2.2 语句与表达式
- APP免费
2.3 变量与绑定
- APP免费
2.4 函数与闭包
- APP免费
2.5 流程控制
- APP免费
2.6 基本数据类型
- APP免费
2.7 复合数据类型
- APP免费
2.8 常用集合类型
- APP免费
2.9 智能指针
- APP免费
2.10 泛型和trait
- APP免费
2.11 错误处理
- APP免费
2.12 表达式优先级
- APP免费
2.13 注释与打印
- APP免费
2.14 小结
- APP免费
第3章 类型系统
- APP免费
3.1 通用概念
- APP免费
3.2 Rust类型系统概述
- APP免费
3.3 泛型
- APP免费
3.4 深入trait
- APP免费
3.5 类型转换
- APP免费
3.6 当前trait系统的不足
- APP免费
3.7 小结
- APP免费
第4章 内存管理
- APP免费
4.1 通用概念
- APP免费
4.2 Rust中的资源管理
- APP免费
4.3 小结
- APP免费
第5章 所有权系统
- APP免费
5.1 通用概念
- APP免费
5.2 所有权机制
- APP免费
5.3 绑定、作用域和生命周期
- APP免费
5.4 所有权借用
- APP免费
5.5 生命周期参数
- APP免费
5.6 智能指针与所有权
- APP免费
5.7 并发安全与所有权
- APP免费
5.8 非词法作用域生命周期
- APP免费
5.9 小结
- APP免费
第6章 函数、闭包与迭代器
- APP免费
6.1 函数
- APP免费
6.2 闭包
- APP免费
6.3 迭代器
- APP免费
6.4 小结
- APP免费
第7章 结构化编程
- APP免费
7.1 面向对象风格编程
- APP免费
7.2 常用设计模式
- APP免费
7.3 小结
- APP免费
第8章 字符串与集合类型
- APP免费
8.1 字符串
- APP免费
8.2 集合类型
- APP免费
8.3 理解容量
- APP免费
8.4 小结
- APP免费
第9章 构建健壮的程序
- APP免费
9.1 通用概念
- APP免费
9.2 消除失败
- APP免费
9.3 分层处理错误
- APP免费
9.4 恐慌(Panic)
- APP免费
9.5 第三方库
- APP免费
9.6 小结
- APP免费
第10章 模块化编程
- APP免费
10.1 包管理
- APP免费
10.2 模块系统
- APP免费
10.3 从零开始实现一个完整功能包
- APP免费
10.4 可见性和私有性
- APP免费
10.5 小结
- APP免费
第11章 安全并发
- APP免费
11.1 通用概念
- APP免费
11.2 多线程并发编程
- APP免费
11.3 异步并发
- APP免费
11.4 数据并行
- APP免费
11.5 小结
- APP免费
第12章 元编程
- APP免费
12.1 反射
- APP免费
12.2 宏系统
- APP免费
12.3 编译器插件
- APP免费
12.4 小结
- APP免费
第13章 超越安全的边界
- APP免费
13.1 Unsafe Rust介绍
- APP免费
13.2 基于Unsafe进行安全抽象
- APP免费
13.3 和其他语言交互
- APP免费
13.4 Rust与WebAssembly
- APP免费
13.5 小结
- APP免费
附录A Rust开发环境指南
- APP免费
附录B Rust如何调试代码
更新时间:2019-07-25 11:32:26