mirror of
				https://github.com/godotengine/godot.git
				synced 2025-10-30 21:21:10 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			39 lines
		
	
	
	
		
			780 B
		
	
	
	
		
			GDScript
		
	
	
	
	
	
			
		
		
	
	
			39 lines
		
	
	
	
		
			780 B
		
	
	
	
		
			GDScript
		
	
	
	
	
	
| # 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")
 | |
| 	print("Compare ==: ", &"abc" == "abc")
 | |
| 	print("Compare !=: ", "abc" != &"abc")
 | |
| 	print("Compare !=: ", &"abc" != "abc")
 | |
| 
 | |
| 	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")
 | 
