Duplicar posible:
for vs each in RubyRuby: ¿Cuál es la diferencia entre un bucle for y cada bucle?
Digamos que tenemos una matriz, como
sites = %w[stackoverflow stackexchange serverfault]
¿Cuál es la diferencia entre
for x in sites do
puts x
end
y
sites.each do |x|
puts x
end
?
Parecen hacer exactamente lo mismo, para mí, y la sintaxis del lazo for
es más clara para mí. ¿Hay una diferencia? ¿En qué situaciones sería esto un gran problema?
Comprobé algo así, pero no lo vi. – eckza