gpt4 book ai didi

assign - seq 赋值会创建一个新的 seq 副本吗?

转载 作者:行者123 更新时间:2023-12-01 15:28:54 29 4
gpt4 key购买 nike

给定两个序列 a 和 b,声明如下:

var
a = @[1, 2, 3]
b = @[4, 5, 6]

a = b 会创建一个新的 seq 将所有内容从 b 复制到 a 还是重用 a?我有特别关于 shallowCopy 的问题。我不知道他们在做什么不同。

最佳答案

简短的回答大多是肯定的。

长答案是序列分配由过程处理,出现在 assign module 中。 ,它是系统模块的一部分。您可以在该文件中搜索 tySequence 以查看相关代码。

关于assign - seq 赋值会创建一个新的 seq 副本吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32220967/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com