From: Brian Candler Date: 2007-05-09T20:13:49+09:00 Subject: Re: newbie: assign values/array to variables On Wed, May 09, 2007 at 07:41:05PM +0900, Mark V wrote: > To my question. > I've seen the following code: > > @vara, @varb = "ab,ac,ad,ae".split(",") > > the way @vara and @varb were used makes me think the writer expected > the following: > > puts @vara.inspect # "ab" > puts @varb.inspect # ["ac", "ad", "ae"] > > However when I run this code I get > > puts @vara.inspect # "ab" > puts @varb.inspect # "ac" > > Is there a way to achieve the writer seemed to have in mind? @vara, *@varb = "ab,ac,ad,ae".split(",")