假设我有以下代码:
arr = [["a",1],["a",2],["b",1],["b",2]]
我想合并应该喜欢的数组
arr1 = [["a",1,2],["b",1,2]]
提前致谢
arr = [["a",1],["a",2],["b",1],["b",2]]
arr.group_by(&:first).map{ |key, value|
[key, *value.map(&:last)]
}
# => [["a", 1, 2], ["b", 1, 2]]
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句