Tag: 流控制

Ruby:for循环和每个循环之间有什么区别?

可能重复: 对于Ruby中的每个人 假设我们有一个数组,就像 sites = %w[stackoverflow stackexchange serverfault] 有什么区别 for x in sites do puts x end 和 sites.each do |x| puts x end ? 对我来说,它们似乎做了同样的事情, for循环的语法对我来说更清晰。 有区别吗? 在什么情况下这将是一个大问题?