学习阶段 | 教材对应章节 TRPL | 覆盖知识点 | 配套练习题 rustings | 编程大作业 |
---|---|---|---|---|
L1 Mondy |
1.1-3.5 | 变量,常量,数组,控制语句if-else/for/while | variables,functions,if | 约瑟夫环问题 |
L2 Tuesday |
4.1-6.3 | 所有权 ,结构体,模式匹配match,输入输出io,字符串库函数 | move_semantics,primitive_types,structs,enums | 简单命令解释器 add/sub |
L3 Wednesday |
7.1-9.3 | 支持多文件编程,常见集合类型,错误处理 | modules, vector, string, hashmap, option, errors | 表达式求值问题 |
L4 Thursday |
10.1-12.6 | 泛型,trait, 生命周期,单元测试 | generic, trait, life, test | Bash Clone项目 mycat/mycp/calc |
L5 Friday |
13.1-15.6 | 闭包,迭代器,智能指针 | closure, iterator, smartpointer(box, arc) | |
L6 Saturday |
16.1-18.3 | 多线程,并发操作,模式匹配 | threads , match | |
L7 Sunday |
19.1-20.3 | unsafe编程,多线程应用 | unsafe,threads |