第一阶段 Rustlings 总结
第一阶段做的事就是 70-80% 刷 rustlings,剩余时间复习Rust语法知识,翻看Std Doc 和复习了算法知识/(ㄒoㄒ)/~~,总是会忘记细节😂
其中
参考资料
- Rust 程序设计语言-中文版: https://kaisery.github.io/trpl-zh-cn/
- Rust By Example-中文版: https://rustwiki.org/zh-CN/rust-by-example/index.html
- 官方文档: https://doc.rust-lang.org/std/index.html
做题中值得注意的点有以下方面:
- String主题的练习中,&str和String类型的互相转换
- Iterator中许多方法使得代码更加简洁,如fold, map, map_of, filter等,官方文档续多看
- 智能指针这块也值得注意,RC, Aec RefCell等
- 除了以上基础语法方面的内容外,通过手动实现链表, 双向链表, 堆栈, 深度优先和广度优先算法, 排序算法等增进对Rust的进一步理解