Hello everyone,

I was wondering if I just stumbled upon a bug here. Why does this compile and 
output `10`? Shouldn't it be an error to define variables with the same name of 
arguments to the `proc`?
    
    
    proc test(a : int = 0) =
        let a = 10
        echo a
    
    test()
    
    
    Run

Reply via email to