我有一个数组数组 arr = [["U6342", "2015-01-12", "Account"],other similar arrays]
然后我按第一个元素分组
arr.group_by(&:first) => {"U6342"=>[["U6342", "2015-01-12", "Account"],other similar arrays]]
但我想从所有数组中删除第一个元素并获取
=> {"U6342"=>[[ "2015-01-12", "Account"],other similar arrays]]
可能吗?
一个可能shift
是必要的元素.
arr.group_by &:shift
是否不想修改原始数组:
arr.map(&:dup).group_by &:shift