And of course the extensibility it gives:

[ 1->'asd'. 2->'asd'. 3->'dsd' ] asDictionary

...

On Thu, Jul 22, 2010 at 7:48 PM, Sudhakar Krishnamachari <skrishnamachari@gmail.com> wrote:

> > It's different because evaluated only once, either at method compilation
> or at first execution (lazy initialization).