mvyver
5/9/2007 11:08:00 AM
Thank you David and Gary!
Regards
Mark
On 5/9/07, Gary Wright <gwtmp01@mac.com> wrote:
>
> On May 9, 2007, at 6:41 AM, Mark V wrote:
>
> > Hi,
> > Thanks for all the fantastic work that has gone into ruby. Even
> > though I am new it has proved to be very impressive.
> > 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"]
>
> @vara, *@varb = "ab,ac,ad,ae".split(",")
>
> The asterisk (or 'splat') operator is the key.
>
> Gary Wright
>
>