Lifetime
生命周期是变量引用有效的代码区域,Rust 用生命周期标注确保引用不超过被引用数据。
用途
编译期防止悬空引用,是 Rust 借用检查器核心。
机制
标注 a:引用在生命周期 a 内有效。编译器检查被引用数据寿命不短于引用。静态生命周期 static 为整个程序。生命周期省略规则自动推导常见模式。
用例
- Rust 编程
- 引用安全
- 借用检查
生命周期是变量引用有效的代码区域,Rust 用生命周期标注确保引用不超过被引用数据。
编译期防止悬空引用,是 Rust 借用检查器核心。
标注 a:引用在生命周期 a 内有效。编译器检查被引用数据寿命不短于引用。静态生命周期 static 为整个程序。生命周期省略规则自动推导常见模式。