R> x=list()
R> x$a = 1
R> x
$a
[1] 1
我不确定在上面的代码中,旧的列表是被复制还是被就地修改。有没有办法对其进行测试?谢谢。
发布于 2020-04-15 20:40:03
我们可以使用tracemem
检查内存位置
x=list()
tracemem(x)
#[1] "<0x7f87dec16ec8>"
x$a = 1
tracemem(x)
#[1] "<0x7f87e4f6b4b0>"
https://stackoverflow.com/questions/61238207
复制相似问题