diff options
author | Rémi Verschelde <rverschelde@gmail.com> | 2024-02-29 13:54:22 +0100 |
---|---|---|
committer | Rémi Verschelde <rverschelde@gmail.com> | 2024-02-29 13:54:22 +0100 |
commit | 9278856ff74f3b49ca7342703527000abc8044fc (patch) | |
tree | a154ce2fbb27696f3d157039c3c3599e392d8508 /modules/gdscript/tests/scripts/runtime/features/builtin_method_as_callable.gd | |
parent | c9b531c613fee2a97aaf6193d82346acff2e3899 (diff) | |
parent | d90c9db27fdcbbdd6e195ec1ca106f6f7513004e (diff) | |
download | redot-engine-9278856ff74f3b49ca7342703527000abc8044fc.tar.gz |
Merge pull request #88948 from dalexeev/core-add-callable-create
Core: Add `Callable.create` static method for `Variant` callables
Diffstat (limited to 'modules/gdscript/tests/scripts/runtime/features/builtin_method_as_callable.gd')
-rw-r--r-- | modules/gdscript/tests/scripts/runtime/features/builtin_method_as_callable.gd | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/modules/gdscript/tests/scripts/runtime/features/builtin_method_as_callable.gd b/modules/gdscript/tests/scripts/runtime/features/builtin_method_as_callable.gd index e4016c0119..cb5ea827f6 100644 --- a/modules/gdscript/tests/scripts/runtime/features/builtin_method_as_callable.gd +++ b/modules/gdscript/tests/scripts/runtime/features/builtin_method_as_callable.gd @@ -1,6 +1,13 @@ func test(): var array: Array = [1, 2, 3] print(array) - var callable: Callable = array.clear - callable.call() + var array_clear: Callable = array.clear + array_clear.call() print(array) + + var dictionary: Dictionary = {1: 2, 3: 4} + print(dictionary) + # `dictionary.clear` is treated as a key. + var dictionary_clear := Callable.create(dictionary, &"clear") + dictionary_clear.call() + print(dictionary) |