这本书将教会你使用 Rust 编程语言。Rust 是一个系统编程语言,它注重于三个方面:安全,速度和并发性。为了实现这些目标,它没有采用垃圾回收机制(GC)。这让它在其它语言并不擅长的场景中大展身手:嵌入到其它语言中、在特定的时间和空间要求下编程、编写例如设备驱动和操作系统这样的底层代码。
目录
- 1. 介绍
- 2. 准备
- 3. 学习 Rust
- 4. 语法和语义
- 4.1. 变量绑定
- 4.2. 函数
- 4.3. 原生类型
- 4.4. 注释
- 4.5. If 语句
- 4.6. 循环
- 4.7. 所有权
- 4.8. 引用和借用
- 4.9. 生命周期
- 4.10. 可变性
- 4.11. 结构体
- 4.12. 枚举
- 4.13. 匹配
- 4.14. 模式
- 4.15. 方法语法
- 4.16. Vectors
- 4.17. 字符串
- 4.18. 泛型
- 4.19. Traits
- 4.20. Drop
- 4.21. if let
- 4.22. trait 对象
- 4.23. 闭包
- 4.24. 通用函数调用语法
- 4.25. crate 和模块
- 4.26.
const
和static
- 4.27. 属性
- 4.28.
type
别名 - 4.29. 类型转换
- 4.30. 关联类型
- 4.31. 不定长类型
- 4.32. 运算符和重载
- 4.33.
Deref
强制多态 - 4.34. 宏
- 4.35. 裸指针
- 4.36. 不安全代码
- 5. 高效 Rust
- 6. Rust 开发版
- 7. 词汇表
- 8. 语法索引
- 9. 参考文献
- 附录:名词中英文对照
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论