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
