Rust 电子书推荐 : 《Rust 101》

160 阅读1分钟

《Rust 101》是由 Glen De Cauwsemaecker 编写的开源学习指南,旨在帮助 Rust 初学者快速入门。

《Rust 101》作为Rust语言的入门指南,通过系统的学习路径和丰富的实践资源,旨在帮助初学者快速掌握Rust编程的基础知识和核心概念。

《Rust 101》涵盖了 Rust 的主要特性和概念,主要包括:

  • 基础知识:变量、数据类型、函数、控制流、所有权等
  • 面向对象:结构体、枚举、trait、泛型等
  • 并发编程:线程、通道等
  • 宏:声明宏和过程宏
  • unsafe Rust:解释何时以及如何使用
  • 异步编程:async/await、futures 等
  • Web 开发:使用 actix-web 框架

《Rust 101》: rust-lang.guide/