У меня просто был быстрый вопрос относительно петель в Ruby. Есть ли разница между этими двумя способами итерации через коллекцию?
# way 1
@collection.each do |item|
# do whatever
end
# way 2
for item in @collection
# do whatever
end
Просто интересно, совпадают ли они или, может быть, есть тонкая разница (возможно, когда @collection
равно нулю).