我是否正确地假设,对于以下代码
let a = vec![1, 2, 3];
let b = &a;
let c = b;
假设b
的值是" B"?
_ _
b|B| c|B|
|____________|
|
V
_________
a|_________|
我只询问不可变引用,因为据我记忆,只有1个可变引用。
答案 0 :(得分:2)
是的,这是正确的。
在Rust术语中,&T
为Copy
,这意味着可以在不转移所有权的情况下按位复制。