(Извините за вопрос новичков.) В Ruby, в чем разница между циклами:
@cars.each do |car|
и
for car in @cars do
?
есть ли разница в эффективности или почему нам нужны два (или более) способа выразить одно и то же? Второй способ кажется мне более изящным/естественным, но, возможно, мне не хватает какого-то важного наблюдения, почему первым может быть лучший выбор.