arr = (1..10).to_a
arr.each_with_index {|ele,index| p "#{ele}: #{index}" }這個方法很好,可以同時對元素和元素所在的位置進行操作
arr.map {|ele| ele*2}也是一個好方法,返回的是一個操作后的數(shù)組
那么如何將map和with_index一起使用呢,很簡單
arr.map.with_index {|ele,index| index.odd? ? ele *2 : ele }
arr = (1..10).to_a
arr.each_with_index {|ele,index| p "#{ele}: #{index}" }這個方法很好,可以同時對元素和元素所在的位置進行操作
arr.map {|ele| ele*2}也是一個好方法,返回的是一個操作后的數(shù)組
那么如何將map和with_index一起使用呢,很簡單
arr.map.with_index {|ele,index| index.odd? ? ele *2 : ele }