How to map with index in Ruby?

前端 未结 10 683
走了就别回头了
走了就别回头了 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:46

    A fun, but useless way to do this:

    az  = ('a'..'z').to_a
    azz = az.map{|e| [e, az.index(e)+2]}
    

提交回复
热议问题