From: Kornelius Kalnbach Date: 2009-11-14T00:09:56+09:00 Subject: [ruby-core:26727] Re: [Bug #2362] undefined variable has value? David A. Black wrote: > This is well-known and well-documented. It happens because the parser > sees the expression: > > a = 5 > > and allocates a local variable for it. You could also say that = is Ruby's "var". At least I understand it as such. [murphy]