How to map with index in Ruby?

前端 未结 10 681
走了就别回头了
走了就别回头了 2020-12-07 06:59

What is the easiest way to convert

[x1, x2, x3, ... , xN]

to

[[x1, 2], [x2, 3], [x3, 4], ... , [xN, N+1]]
10条回答
  •  无人及你
    2020-12-07 07:44

    Over the top obfuscation:

    arr = ('a'..'g').to_a
    indexes = arr.each_index.map(&2.method(:+))
    arr.zip(indexes)
    

提交回复
热议问题