Я новичок в Ruby, поэтому извиняюсь за такой простой вопрос, но что-то не так с этим кодом -
3.upto(9) {
print "Hello"
puts " World"
}
или
3.upto(9) { |n|
print "Hello "
puts n
}
Он работает достаточно хорошо, но в большинстве примеров кода, которые я вижу, используется синтаксис
3.upto(9) do |n|
print "Hello "
puts n
end
. Это просто соглашение об использовании фигурных скобок только для отдельных операторов? Исходя из C / C #, первый кажется мне более естественным, но когда я в Риме!