添加所有带有主数组的数组,不添加重复数组



我需要在一个没有重复的数组中添加一个数组

array = [[1,2,3],[2,3,4],[7,8,9]]

new_array [1,2,3,4,7,8,9]

用Ruby做IT的最佳方式是什么。

试试这个:

array.flatten!.uniq!

flatten!获取任何子数组,并将它们的元素(递归地)添加到封闭数组中,因此它"展平"了数组的数组。

uniq!从数组中删除重复的元素。

注意!方法修改原始数组。使用非!方法(flattenuniq)。

相关内容

  • 没有找到相关文章

最新更新