On Wed, Nov 28, 2012 at 2:15 PM, John M. <[email protected]> wrote:
> Hi ,
>
> Currently I am using Ruby and a beginner
>
> I have the following multidimensional Array:
>
> [[value1, value1_other1 ,value1_other2], [value2,
> value2_other1,value2_other2], [value3, value3_other1,value3_other2]]
>
> but i would like to get like this
>
> [['value1', value1_other1 , value1_other2], ['value2', value2_other1,
> value2_other2], ['value3', value3_other1, value3_other2]]
>
>
> Can anyone please help me in doing this

Enumerable and array documentation are your friends:

http://www.ruby-doc.org/core-1.9.3/Array.html
http://ruby-doc.org/core-1.9.3/Enumerable.html

your_array = [[value1, value1_other1 ,value1_other2], [value2,
value2_other1,value2_other2], [value3, value3_other1,value3_other2]]

new_array = your_array.collect{|y| [y[0].to_s,y[1..3]].flatten}

Alan

-- You received this message because you are subscribed to the Google Groups 
ruby-talk-google group. To post to this group, send email to 
[email protected]. To unsubscribe from this group, send email 
to [email protected]. For more options, visit this 
group at https://groups.google.com/d/forum/ruby-talk-google?hl=en

Reply via email to