1
0
mirror of https://github.com/godotengine/godot.git synced 2025-11-05 12:10:55 +00:00

GDScript: Strings and StringNames match

This commit is contained in:
rune-scape
2023-05-15 04:06:43 -07:00
parent 33957aee69
commit fcdd926881
5 changed files with 87 additions and 39 deletions

View File

@@ -1,4 +1,8 @@
# https://github.com/godotengine/godot/issues/64171
# https://github.com/godotengine/godot/issues/60145
var s = "abc"
var sn = &"abc"
func test():
print("Compare ==: ", "abc" == &"abc")
@@ -9,3 +13,27 @@ func test():
print("Concat: ", "abc" + &"def")
print("Concat: ", &"abc" + "def")
print("Concat: ", &"abc" + &"def")
match "abc":
&"abc":
print("String matched StringName literal")
_:
print("no Match")
match &"abc":
"abc":
print("StringName matched String literal")
_:
print("no Match")
match "abc":
sn:
print("String matched StringName")
_:
print("no match")
match &"abc":
s:
print("StringName matched String")
_:
print("no match")