06-使用引用借用所有权

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

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

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

使用引用借用所有权

引用允许我们通过 & 操作符来借用对一个资源的访问权限。 引用也会如同其他资源一样被释放。

示例代码

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

fn main() {
    let foo = Foo { x: 42 };
    let f = &foo;
    println!("{}", f.x);
    // f 在这里被 dropped 释放
    // foo 在这里被 dropped 释放
}
最后修改 August 21, 2026: 更新 (76fc81a2e)