Rubyでインデックスを使用して配列を分割するエレガントな方法を探しています
例えば:
["a","b",3,"c",5].partition_with_index(2)
=> [["a","b",3],["c",5]]
これまでのところ、私が考えることができる最善の方法は、以下を使用することです
["a","b",3,"c",5].partition.each_with_index{|val,index| index <= 2}
=> [["a","b",3],["c",5]]
これを達成するための他のエレガントな方法はありますか?
ありがとう!