From: Christopher Dicely Date: 2008-02-23T01:01:26+09:00 Subject: Re: What does *args do? On Fri, Feb 22, 2008 at 7:49 AM, Stedwick wrote: > Also, out of curiosity, if this > > a, b, c = [1, 2, 3] > > does not mean this > > a = 1 > b = 2 > c = 3 > > then what on earth should it mean? The suggestion seems to be that it should mean: a = [1,2,3] b = nil c = nil just as one would expect from a,b,c = d for any case where d is not an array. The effect you want would still be available from a, b, c = *[1,2,3]