第5章 所有权和数据借用

第五章 - 所有权和数据借用 — Rust 语言之旅

内容来源 · Tour of Rust / Rust 语言之旅

原文链接: https://tourofrust.com/chapter_5_zh-cn.html

第五章 - 所有权和数据借用

相较于其他编程语言,Rust 具有一套独特的内存管理范例。为了不让您被概念性的东西淹没,我们将一一展示这些编译器的行为和验证方式。 有一点很重要:所有这些规则的终极目的不是为了为难您,而是为了更好地降低代码的出错率!


01-所有权

所有权 — Rust 语言之旅

02-基于域的资源管理

基于域的资源管理 — Rust 语言之旅

03-释放是分级进行的

释放是分级进行的 — Rust 语言之旅

04-移交所有权

移交所有权 — Rust 语言之旅

05-归还所有权

归还所有权 — Rust 语言之旅

06-使用引用借用所有权

使用引用借用所有权 — Rust 语言之旅

07-通过引用借用可变所有权

通过引用借用可变所有权 — Rust 语言之旅

08-解引用

解引用 — Rust 语言之旅

09-传递借用的数据

传递借用的数据 — Rust 语言之旅

10-引用的引用

引用的引用 — Rust 语言之旅

11-显式生命周期

显式生命周期 — Rust 语言之旅

12-多个生命周期

多个生命周期 — Rust 语言之旅

13-静态生命周期

静态生命周期 — Rust 语言之旅

14-数据类型中的生命周期

数据类型中的生命周期 — Rust 语言之旅

15-第五章 - 总结

第五章 - 总结 — Rust 语言之旅

最后修改 August 21, 2026: 更新 (76fc81a2e)