隐式复制
var foo = new uint8[12];
var bar = foo;
assert (foo != bar);
在这个例子中,foo
和 bar
都具有强大的参考价值,但由于 uint8[]
仅支持单一所有权,因此制作副本。
var foo = new uint8[12];
var bar = foo;
assert (foo != bar);
在这个例子中,foo
和 bar
都具有强大的参考价值,但由于 uint8[]
仅支持单一所有权,因此制作副本。