[Swift]配列をコピーするには?

Swift

どうも、ちょげ(@chogetarou)です。

Swiftで配列をコピーする方法を紹介します。

スポンサーリンク

方法

インターフェース, インターネット, プログラム, ブラウザ, Www

配列をコピーするには、「=」演算子を使います。

具体的には、コピーしたい配列を、コピー先の配列に代入します。

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]

コメント

タイトルとURLをコピーしました