From: Robert Klemme Date: 2004-05-19T23:38:49+09:00 Subject: Re: Arguments and formal variables "Angel Martin" schrieb im Newsbeitrag news:1084970490.26805.37.camel@tyrex.mine.nu... > In first place I sorprised with te behavior of formal variables inside a > metod or proc: Why are you surprised? Formal method / proc parameters and bound to some ruby instances on method invocation. Whenever you assign to them from inside the method / proc, only this variable binding changes. These variables are not aliases for any other variables. If they would be, you could not do this, because initialization is done from an expression evaluation and not a variable: def bar(x) puts x x = 100 puts x end bar( 5 + 10 ) Regards robert