Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我需要将一个数组数组添加到一个没有重复的数组中
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!接受任何子数组并将它们的元素添加到封闭数组(递归),因此它“展平”数组数组。
flatten!
uniq!从数组中删除重复元素。
uniq!
注意 !方法修改原始数组。使用非!如果您希望返回一个新数组,请使用方法 (flatten和)。uniq
flatten
uniq