mirror of
				https://github.com/godotengine/godot.git
				synced 2025-11-04 07:31:16 +00:00 
			
		
		
		
	
		
			
	
	
		
			24 lines
		
	
	
	
		
			328 B
		
	
	
	
		
			GDScript3
		
	
	
	
	
	
		
		
			
		
	
	
			24 lines
		
	
	
	
		
			328 B
		
	
	
	
		
			GDScript3
		
	
	
	
	
	
| 
								 | 
							
								var member = "foo"
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								func bar():
							 | 
						||
| 
								 | 
							
									print("bar")
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								func test():
							 | 
						||
| 
								 | 
							
									var lambda1 = func():
							 | 
						||
| 
								 | 
							
										print(member)
							 | 
						||
| 
								 | 
							
									lambda1.call()
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
									var lambda2 = func():
							 | 
						||
| 
								 | 
							
										var nested = func():
							 | 
						||
| 
								 | 
							
											print(member)
							 | 
						||
| 
								 | 
							
										nested.call()
							 | 
						||
| 
								 | 
							
									lambda2.call()
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
									var lambda3 = func():
							 | 
						||
| 
								 | 
							
										bar()
							 | 
						||
| 
								 | 
							
									lambda3.call()
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
									var lambda4 = func():
							 | 
						||
| 
								 | 
							
										return self
							 | 
						||
| 
								 | 
							
									print(lambda4.call() == self)
							 |