On Thu, 24 May 2001, Dave Thomas wrote:

> ndrochak / gol.com (Nick Drochak) writes:
>
> > Since Ruby does not require a variable to be declared, do people find
> > that they often have bugs related to mistyping variable names?
>
> Actually, this is not quite a true statement.
>
> The first assignment to a local variable that Ruby sees in a scope
> adds that variable to the scope. If you try to use a name isn't a
> variable in that scope, or that doesn't correspond to a method, you'll
> get a warning:
>
>
>     fred = 1
>     bert = frde + 1
> #=>
>     undefined local variable or method `frde'

Yes, but this does not help when you mispell the left hand word:

      fred = 1
      betr = fred + 1

Jim

=========================================================
Jim Freeze
jim / freeze.org
---------------------------------------------------------
No comment at this time.
http://www.freeze.org
=========================================================