From: Leo Razoumov Date: 2001-03-14T19:12:47+09:00 Subject: [ruby-talk:12613] Re: FEATURE REQUEST: 'my' local variables >>>>> "YM" == Yukihiro Matsumoto writes: YM> The other notation candidates YM> may be special block form({{}}), and special declarative assignment. YM> Special declarative assignment is something like: YM> { YM> e = 1 # e may or may not be local to the block YM> f := 2 # f is always local to this block YM> } How to read the following? { e = 1 f := 2 f = 3 #possible typo? } I think that the declarative construct { ...} is easier to understand and harder to misuse. --Leo