重点方向
rs

Rust

所有权、trait、错误处理与无畏并发

15个主题 7个章节 Rust 1.98 入门 → 高级
全部 入门 进阶 高级
显示 全部 未读 已读

01 · 基础

5个主题

02 · 所有权与借用

9个主题
Box、Rc 与 Arc Rust 的 Box、Rc、Arc 与 Weak 分别处理堆分配、单线程共享、多线程共享与非拥有链接,并解释计数、可变性和引用循环。 进阶 27分钟 Cell 与 RefCell 通过 Cell 的值替换与 RefCell 的运行时借用,理解 Rust 内部可变性、借用冲突、重入回调和共享所有权的边界。 进阶 34分钟 借用规则 共享引用与可变引用如何在不转移所有权的前提下安全访问值,以及怎样读懂并解决借用冲突。 进阶 20分钟 所有权 Rust 用所有权、移动、复制与确定性析构在编译期约束资源管理;读懂值何时转移、借用和释放。 入门 27分钟 智能指针 Rust 智能指针把间接访问与所有权、共享和析构规则组合起来;理解 Deref、Drop 与包装类型的真实边界。 进阶 26分钟 生命周期 生命周期描述引用在哪些程序区域内有效;理解推断、标注、省略、'static 与高阶约束,才能设计准确而不过度限制的借用接口。 高级 26分钟 生命周期省略与标注 用生命周期参数准确表达引用之间的关系,掌握省略规则、结构体借用、'static 与高阶生命周期约束。 高级 21分钟 移动、部分移动与丢弃 追踪移动、复制、借用、部分移动与析构,确保每个 Rust 值在程序的每个位置都有明确所有者。 进阶 24分钟 闭包 理解 Rust 闭包如何捕获环境、获得 Fn 系列 trait,并在泛型、返回值、线程与动态分发中正确表达所有权。 进阶 25分钟

05 · 并发与异步

1个主题