可能重复:for vs each in Ruby
假设我们有一个数组,例如
sites = %w[stackoverflow stackexchange serverfault]
之间有什么区别
for x in sites do puts x end
和
sites.each do |x| puts x end
?
对我来说,它们似乎做同样的事情,对我来说for循环的语法更清晰。有区别吗?在什么情况下这会很重要?
for