Hal E. Fulton
8/23/2006 12:23:00 AM
thoran@thoran.com wrote:
> That should have probably read:
>
> m = [:a => 'a'] # m is for map. I could go for this term too as it
> has brevity.
> => [:a => 'a']
>
> m[0]
> => [:a => 'a'] # m remains as an associative array.
>
> m[:a]
> => 'a' # and m becomes an explicit hash.
>
> m[0]
> => {:a => 'a'} # m becomes an associative array.
> or
> => [:a => 'a'] # conversion before or after?
>
> m[:a]
> => 'a' # m becomes a hash again.
>
> m[[0]]
> => 'a' # m becomes an associative array.
Again, interesting... but what if your keys are integers? Or arrays?
Hal