From: Tim Pease Date: 2007-09-17T02:45:49+09:00 Subject: Re: bug with assignment? On 9/16/07, Mukund wrote: > The snippet illustrates my question. > > a={} > b={} > a["alpha"]=b["alpha"]=[] You are assigning a new Array to the key "alpha" in the hash b. The return value from hash assignment is the object stored in the hash -- i.e. the new Array you created. This object is then assigned to the key "alpha" in the hash a. Blessings, TwP