垂悬引用
Rust 将静态禁止垂悬引用:
fn main() { let ref_x: &i32; { let x: i32 = 10; ref_x = &x; } println!("ref_x: {ref_x}"); }
- 一个引用被称为“借用”其引用的值。
- Rust 跟踪所有引用的生命周期,以确保它们活得足够久。
- 当我们讲到所有权时,会讨论更多关于借用的内容。
Rust 将静态禁止垂悬引用:
fn main() { let ref_x: &i32; { let x: i32 = 10; ref_x = &x; } println!("ref_x: {ref_x}"); }