Использование do block против фигурных скобок {}
Новичок в рубине, наденьте перчатки для новичка.
Есть ли разница (неясная или практическая) между следующими двумя фрагментами?
my_array = [:uno, :dos, :tres]
my_array.each { |item|
puts item
}
my_array = [:uno, :dos, :tres]
my_array.each do |item|
puts item
end
Я понимаю, что синтаксис скобки позволит вам поместить блок в одну строку
my_array.each { |item| puts item }
но кроме этого есть ли веские причины использовать один синтаксис над другим?