迷途參照
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}"); }