3

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

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

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

4

1 回答 1

2

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

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

于 2015-08-28T16:00:06.983 回答