2

インデックス付きの配列を出力するためにeach_with_indexでArray()を使用していますが、出力したい

[[0,obj1],[1,obj2]....] 

一方、each_with_indexはそれを出力します

[[obj1,0],[obj2,1]....] 

とにかくこれは簡単に修正できますか?

コードを表示するように求められたように。

Array(test.each_with_index)
4

2 に答える 2

3

.map { |x| x.reverse }の後に追加してみてくださいeach_with_index

于 2012-06-12T17:52:06.413 に答える
0

これを使って:

[obj1, obj2, ..., objN].map.with_index{|a,i| [i,a] }
#=> [[0, obj1], [1, obj2], ..., [N-1, objN]]
于 2012-06-12T18:15:51.247 に答える