我正在使用带有each_with_index的Array()来输出带索引的数组,但我希望它输出
[[0,obj1],[1,obj2]....]
而each_with_index使其输出
[[obj1,0],[obj2,1]....]
无论如何,这可以修复吗?
被要求显示代码。
Array(test.each_with_index)
答案 0 :(得分:3)
尝试在.map { |x| x.reverse }
之后添加each_with_index
。
答案 1 :(得分:0)
使用此:
[obj1, obj2, ..., objN].map.with_index{|a,i| [i,a] }
#=> [[0, obj1], [1, obj2], ..., [N-1, objN]]