Можно создать дубликат:
for vs each in RubyRuby: В чем разница между циклами for и каждым циклом?
Давайте предположим, что у нас есть массив, как
sites = %w[stackoverflow stackexchange serverfault]
В чем разница между
for x in sites do
puts x
end
и
sites.each do |x|
puts x
end
?
Они, кажется, делают то же самое, для меня, и синтаксис цикла for
яснее для меня. Есть ли разница? В каких ситуациях это будет иметь большое значение?
Я проверил что-то подобное, но я этого не видел. – eckza