我想使用for-for和counter:
i=0
for blah in blahs
puts i.to_s + " " + blah
i+=1
end
有更好的方法吗?
注意:我不知道blahs
是数组还是散列,但是必须这样做blahs[i]
不会使其变得更性感。我也想知道如何i++
用Ruby 编写。
从技术上讲,Matt和Squeegy的回答排在第一位,但是我给paradoja最好的答案,所以在SO上的要点分散了一些。他的答案也有关于版本的注释,该注释仍然有用(只要我的Ubuntu 8.04使用的是Ruby 1.8.6)。
应该使用puts "#{i} #{blah}"
更简洁的方法。