Rust By Practice中文PDF版突破了传统的编程学习模式,通过引入大量实践练习,为Rust语言的学习者搭建了一座由理论到实践的坚固桥梁,这份电子文档不仅包含了基础知识的讲解,如变量、基本类型、流程控制和模式匹配,还覆盖了高级主题包括泛型、特征和智能指针等,让学习者在实践中深化理解,特别值得一提的是,它提供的小型项目和练习题可以直接在线完成,并即时反馈编译结果,极大地促进了学习效率,从所有权和借用的细微差别到复杂的生命周期管理,作者以逐步深入的方式展开讲解,确保了无论是初学者还是有经验的程序员都能在实战中获益,尽管书中有些高阶主题仍在待完成阶段,但已有的内容足够让读者对Rust有一个全面而深入的了解,并在实战中磨练技能。
Rust By Practice是一个Rust练习实践教程,通过有挑战性的示例、练习题、实践项目来提升 Rust 水平,建立从入门学习到上手实战的直通桥梁。
Rust语言实战的目标是通过大量的实战练习帮助大家更好的学习和上手使用 Rust 语言。书中的练习题非常易于使用:你所需的就是在线完成练习,并让它通过编译。
内容
- 1. 关于 practice.rs
- 2. 值得学习的小型项目
- 3. 变量绑定与解构
- 4. 基本类型
- 5. 所有权和借用
- 6. 复合类型
- 7. 流程控制
- 8. 模式匹配
- 9. 方法和关联函数
- 10. 泛型和特征
- 11. 集合类型
- 12. 类型转换
- 13. 返回值和 panic!
- 14. 包和模块
- 15. 注释和文档
- 16. 格式化输出
- 17. 生命周期
- 18. 函数式编程: 闭包、迭代器 todo
- 19. newtype 和 Sized todo
- 20. 智能指针 todo
- 21. Weak 和循环引用todo
- 22. 自引用 todo
- 23. 多线程 todo
- 24. 全局变量 todo
- 25. 错误处理 todo
- 26. Unsafe doing
- 27. macro 宏 todo
- 28. 测试 todo
- 29. Async/Await 异步编程 todo