这是一个个人学习 Rust 编程语言过程中积累的笔记集合。笔记的内容主要基于《The Rust Programming Language》一书(版本1.76.0,2024年发布),由 Steve Klabnik 和 Carol Nichols 编写,并得到了 Rust 社区的贡献。
本仓库旨在作为个人学习 Rust 的参考资料,同时也希望能帮助其他初学者更轻松地掌握 Rust 的基础知识和进阶概念。
- 基础概念:变量、数据类型、控制流等。
- 所有权与借用:理解 Rust 的核心特性。
- 函数与闭包:编写可重用代码的方法。
- 结构体与枚举:定义自己的数据类型。
- 错误处理:优雅地处理程序中的异常情况。
- 高级主题:生命周期、trait 对象、泛型编程等。
- 每个笔记都包含代码示例和解释性的文字。
- 通过目录结构查找感兴趣的主题。
- 使用 Markdown 格式阅读笔记,或在支持 Markdown 的编辑器中查看。
- 官方文档:The Rust Programming Language
- 互动学习:Rust Book 提供了更多的互动功能,如测验、高亮显示和可视化。
欢迎任何对 Rust 感兴趣的人士贡献笔记或提出改进建议。请通过提交 pull request 或 issue 的方式参与进来。
注意:此仓库的内容可能会随着 Rust 语言的发展而更新,请定期检查更新以获取最新信息。
如果你发现这些笔记对你有所帮助,或想要了解更多关于 Rust 的知识,请考虑 star 本仓库!