美文网首页
ruby中数组的with_index方法

ruby中数组的with_index方法

作者: kamionayuki | 来源:发表于2015-05-26 13:37 被阅读143次

arr = (1..10).to_a
arr.each_with_index {|ele,index| p "#{ele}: #{index}" }这个方法很好,可以同时对元素和元素所在的位置进行操作

arr.map {|ele| ele*2}也是一个好方法,返回的是一个操作后的数组

那么如何将mapwith_index一起使用呢,很简单

arr.map.with_index {|ele,index| index.odd? ? ele *2 : ele }

相关文章

网友评论

      本文标题:ruby中数组的with_index方法

      本文链接:https://www.haomeiwen.com/subject/awsrqttx.html