跳到主要内容
uencoder

Lifetime

生命周期是变量引用有效的代码区域,Rust 用生命周期标注确保引用不超过被引用数据。

用途

编译期防止悬空引用,是 Rust 借用检查器核心。

机制

标注 a:引用在生命周期 a 内有效。编译器检查被引用数据寿命不短于引用。静态生命周期 static 为整个程序。生命周期省略规则自动推导常见模式。

用例

  • Rust 编程
  • 引用安全
  • 借用检查

相关词条

参考链接