- 开始做 rustlings,因为之前写过一遍,这一遍争取不要面向编译器练习
- 使用了错误的 repo,花了几分钟迁移,不知道有没有更好的办法可以一键把文件替换了(但是应该没必要)
- 今天从 enums 坐到 errors,感觉 hashmap 和 string 这类数据结构的运用只需要好好阅读文档就可以。
- 但是 rust 自有的 move 语意,还有从 enums 到 error 这一系列的处理需要对 rust 处理问题的方式很熟练才可以深刻的理解。
- string 中,在 &str 后增加 &str 需要继续掌握
- options 中,if let 和 while let 需要继续掌握
- error_handing 中,需要理解 ?操作与错误处理完整形式之间的关联
- 开始实习工作,所以进度会减慢
- 昨天写了“泛型、特型、生命周期”,生命周期也是泛型中的一种,它考虑的不仅是变量在内存空间上的排布(空间),同时考虑了变量在生命周期上的变化(时间)
- 大多数迭代可以通过函数式来优化代码长度
- 完成标准库、线程部分的习题