ReferĂȘncias Soltas
Rust estaticamente proibirĂĄ referĂȘncias pendentes:
fn main() { let ref_x: &i32; { let x: i32 = 10; ref_x = &x; } println!("ref_x: {ref_x}"); }
- Diz-se que uma referĂȘncia âpega emprestadoâ o valor a que se refere.
- Rust estĂĄ rastreando os tempos de vida de todas as referĂȘncias para garantir que elas durem o suficiente.
- Falaremos mais sobre empréstimos quando chegarmos à ownership.