23 lines
		
	
	
		
			355 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			23 lines
		
	
	
		
			355 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| fn main()
 | |
|     var x = 42
 | |
|     let cl = { i: Int ->
 | |
|         let result = x + i
 | |
|         x += 1
 | |
|         result
 | |
|     }
 | |
|     println cl(0) // 42
 | |
|     println cl(0) // 43
 | |
|     println cl(0) // 44
 | |
| end
 | |
| 
 | |
| fn main()
 | |
|     var x = 42
 | |
|     fn cl(i: Int): Int
 | |
|         let result = x + 1
 | |
|         x += 1
 | |
|         result
 | |
|     end
 | |
|     println cl(0) // 42
 | |
|     println cl(1) // 42
 | |
| end
 | 
