借用

大多数时候,我们希望访问数据而不取得其所有权。为了实现这一点,Rust 使用了借用机制。对象不是按值传递 (T),而是可以按引用传递 (&T)。

编译器通过其借用检查器静态地保证引用始终指向有效的对象。也就是说,当对象的引用存在时,该对象不能被销毁。

XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX