本项目旨在学习微软的rust教程的过程中,为各个章节提供可运行的代码 微软的rust教学链接详细看:rust教程
- 1-5 cargo new创建hello world的教程
- 2-1 学习一些rust基本类型,包括struct, enum, 以及变量定义,包含一个创建卡车的练习
- 3-1 学习rust基本语法 if-else表达式,vec以及array这种高阶数据机构的使用
- 4-1 学习循环的语法,包含一个订单购车的小练习
- 5-1 学习如何处理异常数据,包括Option, Result
- 6-1 学习rust的内存管理,以及所有权的使用,生命周期的标注
- 7-1 学习范型,trait
- 8-1 学习代码的组织管理,理解package, module, creat的区别
- 9-1 学习rust测试单元的写法
- 10-1 一个练手的小项目,做一个任务列表的小应用。
该课程文档写的还不错,但是整体坐下来。有几点感受:
1、需要边看边练手,diry your hand 2、有些东西文档没讲明白,但是练习就开始做了。。。 3、做完最后一个项目,感觉好多坑都没填。。。意思是很多其实课程没学到。。
综上建议,用三天时间: 第一天: 基本语法:1-5到4-1 第二天: 核心概念:5-1 到7-1 第三天: 上手小项目: 8-1到10-1
三天就可以完成rust入门到放弃!!!