/ / Ruby Narray Verkettung - Ruby, Arrays, Verkettung

ruby narray concatenation - Rubin, Arrays, Verkettung

Da sagen wir 2x3 und mx3 Arrays (habe ich benutzt NArray): wie man ein (2 + m) x3-Array konstruiert, die Verkettung von jedem. + oder << Halten Sie die Elemente nicht richtig ausgerichtet. z.B.

a = [[1,2,3],[4,5,6]]
b = [[1,2,3,4],[5,6,7,8]]
# should be concatenated as:
# [[1,2,3,1,2,3,4],[4,5,6,5,6,7,8]]

Vielen Dank.

Antworten:

0 für die Antwort № 1

Du kannst es so machen:

a = [[1,2,3],[4,5,6]]
b = [[1,2,3,4],[5,6,7,8]]
a.zip(b).map{|x, y| x+y}
# => [[1,2,3,1,2,3,4],[4,5,6,5,6,7,8]]