mirror of
https://github.com/godotengine/godot.git
synced 2026-04-18 09:51:15 +00:00
32 lines
637 B
GDScript
32 lines
637 B
GDScript
const ARRAY := [{}]
|
|
const DICTIONARY := { 0: [0] }
|
|
|
|
func subtest_constant_array():
|
|
var dictionary := ARRAY[0]
|
|
var key := 0
|
|
dictionary[key] = 0
|
|
print(ARRAY)
|
|
|
|
func subtest_constant_dictionary():
|
|
var array := DICTIONARY[0]
|
|
var key := 0
|
|
array[key] = 0
|
|
print(DICTIONARY)
|
|
|
|
func subtest_readonly_array():
|
|
var array := [0]
|
|
array.make_read_only()
|
|
array[0] = 1
|
|
print(array)
|
|
|
|
func subtest_readonly_dictionary():
|
|
var dictionary := { "a": 0 }
|
|
dictionary.make_read_only()
|
|
dictionary.a = 1
|
|
print(dictionary)
|
|
|
|
func test():
|
|
subtest_constant_array()
|
|
subtest_constant_dictionary()
|
|
subtest_readonly_array()
|
|
subtest_readonly_dictionary()
|