each_index

each_index

ri

 ------------------------------------------------------- Array#each_index
      array.each_index {|index| block }  ->  array
 ------------------------------------------------------------------------
      Same as  Array#each , but passes the index of the element instead
      of the element itself.
 
         a = [ "a", "b", "c" ]
         a.each_index {|x| print x, " -- " }
 
      produces:
 
         0 -- 1 -- 2 --
 

refe

 Array#each_index
 --- each_index {|index| .... }
 
     各要素のインデックスに対してブロックを評価します。
     以下と同じです。
 
         (0 ... ary.size).each {|index| ....  }
 
     self を返します。