Ruby `each_with_object` with index

前端 未结 3 1212
闹比i
闹比i 2021-02-02 07:25

I would like to do a.each_with_object with index, in a better way than this:

a = %w[a b c]
a.each.with_index.each_with_object({}) { |ar         


        
3条回答
  •  野性不改
    2021-02-02 07:47

    You could replace your last line with

    puts "i is: %d, v is %s" % arr.reverse
    

    but, as @sawa suggested, disambiguating the array's argument is the thing to do here. I just mention this as something to be stored away for another day.

提交回复
热议问题