01-所有权

所有权 — Rust 语言之旅

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

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

所有权

实例化一个类型并且将其绑定到变量名上将会创建一些内存资源,而这些内存资源将会在其整个生命周期中被 Rust 编译器检验。 被绑定的变量即为该资源的所有者。

示例代码

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
struct Foo {
    x: i32,
}

fn main() {
    // 我们实例化这个结构体并将其绑定到具体的变量上
    // 来创建内存资源
    let foo = Foo { x: 42 };
    // foo 即为该资源的所有者
}
最后修改 August 21, 2026: 更新 (76fc81a2e)