2026-07-30 周四 · Rustlings 收尾
2026-07-30
技术
Rust
Rustlings 测试全部做完了。今天集中写了闭包、迭代器、智能指针的练习代码,笔记见 Rust/day5.md。
新接触的内容:
- 闭包的三种 trait:
Fn、FnMut、FnOnce move关键字不等于"只能调用一次"Box<T>、Rc<T>、RefCell<T>各自解决了什么问题Rc<RefCell<T>>组合实现单线程下的共享可变状态
C 语言
今天讲运算符,涉及按位运算:
| 运算符 | 含义 | 示例 |
|---|---|---|
| |
按位或 | 0b0011 | 0b0101 = 0b0111 |
& |
按位与 | 0b0011 & 0b0101 = 0b0001 |
~ |
按位取反 | ~0b0011 = ...11111100(补码) |
^ |
按位异或 | 0b0011 ^ 0b0101 = 0b0110 |
明日计划
- C 语言:继续跟课堂,运算符这块偏底层,值得细看
- Rust:推进到 lifetimes