每两个数组元素在Ruby中也都是数组时加入

问题描述 投票:1回答:1

在一个大型数组中,我需要将每两个数组连接起来,如果我有以下数组

array = [["string1","string2"],["string3","string4"],["string5","string6"],["string7","string8"]...........]

我需要以下输出作为结果

#  [["string1","string2", "string3","string4"],["string5","string6","string7","string8"]...........]
ruby ruby-on-rails-5
1个回答
2
投票

使用each_slice

 p array.each_slice(2).map {|v| v.flatten}
© www.soinside.com 2019 - 2024. All rights reserved.