mirror of
				https://github.com/godotengine/godot.git
				synced 2025-10-31 13:41:03 +00:00 
			
		
		
		
	
		
			
	
	
		
			23 lines
		
	
	
	
		
			297 B
		
	
	
	
		
			GDScript3
		
	
	
	
	
	
		
		
			
		
	
	
			23 lines
		
	
	
	
		
			297 B
		
	
	
	
		
			GDScript3
		
	
	
	
	
	
|   | 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") |