深入浅出Rust
- 资料大王PDF
-
0 次阅读
-
0 次下载
-
2024-08-26 21:55:57
微信
赏
支付宝
文档简介:
深入浅出Rust
范长春 著
ISBN:978-7-111-60642-0
本书纸版由机械工业出版社于2018年出版,电子版由华章分社(北京华
章图文信息有限公司,北京奥维博世图书发行有限公司)全球范围内制
作与发行。
版权所有,侵权必究
客服热线:+ 86-10-68995265
客服信箱:service@bbbvip.com
官方网址:www.hzmedia.com.cn
新浪微博 @华章数媒
微信公众号 华章电子书(微信号:hzebook)
目录
前言
第一部分 基础知识
第1章 与君初相见
1.1 版本和发布策略
1.2 安装开发环境
1.3 Hello World
1.4 Prelude
1.5 Format格式详细说明
第2章 变量和类型
2.1 变量声明
2.2 基本数据类型
2.3 复合数据类型
第3章 语句和表达式
3.1 语句
3.2 表达式
3.3 if-else
第4章 函数
4.1 简介
4.2 发散函数
4.3 main函数
4.4 const fn
4.5 函数递归调用
第5章 trait
5.1 成员方法
5.2 静态方法
5.3 扩展方法
5.4 完整函数调用语法
5.5 trait约束和继承
5.6 Derive
5.7 trait别名
5.8 标准库中常见的trait简介
5.9 总结
第6章 数组和字符串
6.1 数组
6.2 字符串
第7章 模式解构
7.1 简介
7.2 match
7.3 if-let和while-let
7.4 函数和闭包参数做模式解构
7.5 总结
第8章 深入类型系统
8.1 代数类型系统
8.2 Never Type
8.3 再谈Option类型
第9章 宏
9.1 简介macro
9.2 示范型宏
9.3 宏1.1
第二部分 内存安全
第10章 内存管理基础
10.1 堆和栈
10.2 段错误
10.3 内存安全
第11章 所有权和移动语义
11.1 什么是所有权
11.2 移动语义
11.3 复制语义
11.4 Box类型
11.5 Clone VS.Copy
11.6 析构函数
第12章 借用和生命周期
12.1 生命周期
12.2 借用
12.3 借用规则
12.4 生命周期标记
12.5 省略生命周期标记
第13章 借用检查
13.1 编译错误示例
13.2 内存不安全示例:修改枚举
13.3 内存不安全示例:迭代器失效
13.4 内存不安全示例:悬空指针
13.5 小结
第14章 NLL(Non-Lexical-Lifetime)
14.1 NLL希望解决的问题
14.2 NLL的原理
14.3 小结
第15章 内部......
评论
发表评论