From: Tobias Reif Date: 2002-01-24T19:28:05+09:00 Subject: Re: Array.last Weirdness Yukihiro Matsumoto wrote: > a.[]=(-1,a[-1]+' bar') > > in other words > > a[-1] = a[-1] + ' bar' Thank you very much. But I still don't understand :| While I know why the last two don't work (because there is no #last= mehtod), I would expect all of the following to result in the same (or I think it would be possible, and great, if they did): Without knowing "the internals", they all seem to say the same: = + a[-1] = a[-1] + ' bar' array.last = array.last + ' bar' or array.last += " world" Tobi -- http://www.pinkjuice.com/