c68b2358d5
To restore an ability available in 3.x and reduce compatibility changes.
22 lines
297 B
GDScript
22 lines
297 B
GDScript
func test():
|
|
var a = 1
|
|
match 1:
|
|
a:
|
|
print("reach 1")
|
|
|
|
var dict = { b = 2 }
|
|
match 2:
|
|
dict.b:
|
|
print("reach 2")
|
|
|
|
var nested_dict = {
|
|
sub = { c = 3 }
|
|
}
|
|
match 3:
|
|
nested_dict.sub.c:
|
|
print("reach 3")
|
|
|
|
var sub_pattern = { d = 4 }
|
|
match [4]:
|
|
[sub_pattern.d]:
|
|
print("reach 4")
|