From: Allen Walker on 21 May 2010 00:47 Example: a = [1,2,3] b = [4,5,6] I want to merge them so the new array is: [ [1,4], [2,5], [3,6] ] Can't figure out the best way to do this. Thanks -- Posted via http://www.ruby-forum.com/. From: kohno kazuyuki on 21 May 2010 00:53 Hi! [a, b].transpose => [[1, 4], [2, 5], [3, 6]] Bey! -- jugyo On Fri, May 21, 2010 at 1:47 PM, Allen Walker wrote:> Example: > > a = [1,2,3] > b = [4,5,6] > > I want to merge them so the new array is: > > [ [1,4], [2,5], [3,6] ] > > Can't figure out the best way to do this. > > Thanks > -- > Posted via http://www.ruby-forum.com/. > > From: Reinhart Viane on 21 May 2010 03:32 Didn't see kohno's answer -----Original Message----- From: Reinhart Viane [mailto:rv(a)domos.be] Sent: vrijdag 21 mei 2010 9:32 To: ruby-talk ML Subject: Re: [SPAM] Merging two arrays -> array of arrays Maybe like this: i=0 a = [1,2,3] b = [4,5,6] new_array=[] while i array of arrays Importance: Low Example: a = [1,2,3] b = [4,5,6] I want to merge them so the new array is: [ [1,4], [2,5], [3,6] ] Can't figure out the best way to do this. Thanks -- Posted via http://www.ruby-forum.com/. From: Jesús Gabriel y Galán on 21 May 2010 04:31 On Fri, May 21, 2010 at 6:47 AM, Allen Walker wrote:> Example: > > a = [1,2,3] > b = [4,5,6] > > I want to merge them so the new array is: > > [ [1,4], [2,5], [3,6] ] > > Can't figure out the best way to do this. irb(main):001:0> [1,2,3].zip([4,5,6]) => [[1, 4], [2, 5], [3, 6]] Jesus. From: Allen Walker on 21 May 2010 00:54 Awesome. Thanks -- Posted via http://www.ruby-forum.com/.  |  Next  |  Last