Godot - 配列を複製する
配列を複製するGDScriptのコード例です。
GDScriptではduplicate()
を利用する事で配列の複製を作成する事が可能です。duplicate()
でコピーされた新しい配列は独立しておりコピー元の配列と内容は共有されません。
引数には、deep copyを「true」または「false(デフォルト)」にて設定できます。
var array = ["apple", "lemon", "banana"]
var array1 = array
var array2 = array.duplicate()
array[0] = "pineapple"
print(duplicate1)
# ["pineapple", "lemon", "banana", "apple"]
print(duplicate2)
# ["apple", "lemon", "banana", "apple"]
![Godot](/images/godot/image.png)