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
 |