どうも、ちょげ(@chogetarou)です。
Swiftで配列をコピーする方法を紹介します。
方法

配列をコピーするには、「=」演算子を使います。
具体的には、コピーしたい配列を、コピー先の配列に代入します。
var copy = array
Swiftの配列は参照をするわけではないので、「=」でコピーをすることができます。
使用例
以下は、使用例です。
var array = [1, 2, 3, 4, 5]
var copy = array
//参照になっていないことの確認
array[3] = 10
copy[1] = 20
print(array) //[1, 2, 3, 10, 5]
print(copy) //[1, 20, 3, 4, 5]
コメント