Godot - 配列の変更を不可にする
配列を読み取り専用(変更不可)にするGDScriptのコード例です。
GDScriptではmake_read_only()
を利用して配列の編集を不可にする事が可能です。make_read_only()
にて読み取り専用にした配列の内容を変更しようとした場合、エラーが発生するようになります。
var array = ["apple", "lemon", "banana", "apple"]
array.make_read_only()
array[0] = "pineapple"
# Invalid set index '0' (on base: 'Array') with value of type 'String'
![Godot](/images/godot/image.png)