GDScript: Fix array as default value for parameter

This commit is contained in:
Dmitrii Maganov
2023-01-06 06:25:55 +02:00
parent 95ce236b7d
commit 10e364bf43
3 changed files with 37 additions and 1 deletions

View File

@@ -0,0 +1,17 @@
func print_untyped(array = [0]) -> void:
print(array)
print(array.get_typed_builtin())
func print_inferred(array := [1]) -> void:
print(array)
print(array.get_typed_builtin())
func print_typed(array: Array[int] = [2]) -> void:
print(array)
print(array.get_typed_builtin())
func test():
print_untyped()
print_inferred()
print_typed()
print('ok')

View File

@@ -0,0 +1,8 @@
GDTEST_OK
[0]
0
[1]
2
[2]
2
ok