【发布时间】:2015-05-18 13:10:30
【问题描述】:
根据 Rust 的书,“当绑定超出范围时,它们绑定的资源将被释放”。这也适用于阴影吗?
例子:
fn foo() {
let v = vec![1, 2, 3];
// ... Some stuff
let v = vec![4, 5, 6]; // Is the above vector freed here?
// ... More stuff
} // Or here?
【问题讨论】:
-
绑定只是一个值的名称,将名称指向其他东西不会影响值本身,它会按照其他方式存在。
标签: rust