28 lines
465 B
GDScript3
28 lines
465 B
GDScript3
|
func foo(x):
|
||
|
match x:
|
||
|
1:
|
||
|
print("1")
|
||
|
2:
|
||
|
print("2")
|
||
|
[1, 2]:
|
||
|
print("[1, 2]")
|
||
|
3 or 4:
|
||
|
print("3 or 4")
|
||
|
4:
|
||
|
print("4")
|
||
|
{1 : 2, 2 : 3}:
|
||
|
print("{1 : 2, 2 : 3}")
|
||
|
_:
|
||
|
print("wildcard")
|
||
|
|
||
|
func test():
|
||
|
foo(0)
|
||
|
foo(1)
|
||
|
foo(2)
|
||
|
foo([1, 2])
|
||
|
foo(3)
|
||
|
foo(4)
|
||
|
foo([4,4])
|
||
|
foo({1 : 2, 2 : 3})
|
||
|
foo({1 : 2, 4 : 3})
|