Hi --

On Fri, 20 May 2005, jean wrote:

> Thinking at Ruby I'd like that if I call mymethod defined above with
> only a variable it gets the first value:
>
> irb(main):006:0> a = mymethod
> 1
> irb(main):007:0> a
> 1
> irb(main):008:0>
>
> and if use a variable with * then it gets an array with all the values:
>
> irb(main):006:0> *a = mymethod
> [1, 2]
> irb(main):007:0> a
> [1, 2]
> irb(main):008:0>
>
> What do you think about?

If you want just one value it's easy:

   a, = mymethod

or

   a = mymethod[0]


David

-- 
David A. Black
dblack / wobblini.net