From: brabuhr@... Date: 2007-10-02T22:35:40+09:00 Subject: Re: a = b = c order of evaluation weird On 10/2/07, SpringFlowers AutumnMoon wrote: > > a = Array(1..100) > > a[0..a.size/2] = a[a.size*2/3..-1] = nil > > won't work and requires > > why is that? a = Array(1..100) a[0..a.size/2] = a[a.size*2/3..-1] = nil p a a = Array(1..100) a.[]=( 0..(a.size)./(2), a.[]=( (((a.size).*(2))./(3))..-1, nil ) ) p a