公 告 栏
⚠️强烈建议您使用深色模式浏览(亮色模式对比度不强,难看清,但我懒得改了Orz)⚠️
出于个人学习进度(刚接触不到一年)和精力限制,教程将分为三期,教程(一)将只介绍Rust基础编程概念,教程(二)将介绍Rust泛型和生命周期等,后续学习理解后将会及时更新教程(三)(并发等)。
另外,为方便了解上手Rust,我将每一期教程分成两大部分,正篇介绍Rust编程知识,副篇介绍模块和crate和包、如何方便地测试代码、Cargo的更多用法、API文档生成等调试、管理项目的知识,后一部分内容可以选择性跳过,或者在看完所有正篇后再看副篇(副篇并不是指不重要,分篇是考虑到每个人学习方向不同,为了大家看得方便,后期会专门弄个分类)。
写此教程时本人算不上对Rust和编程有很深入的了解,写此仅是为了记录分享,因此该栏目下所有篇章难免会有错误和纰漏,欢迎读者&大佬在发现错漏后指正和提供建议。
此章(Rust面向对象的所有篇目)假设你已经接触学习过面向对象(C++最好)。
如果你正在别的语言中学习面向对象思想,建议你先从中学习后再看此章节下的所有篇章。