You've already forked godot
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:
@@ -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")
|
||||
|
||||
Reference in New Issue
Block a user