I’m a beginner in Ruby, so I’m sorry to ask something so simple, but is there anything wrong with this code –
3.upto(9) {
print "Hello"
puts " World"
}
or
3.upto(9) { |n|
print "Hello "
puts n
}
It works well enough, but most of the code samples I see use the syntax of
3.upto(9) do |n|
print "Hello "
puts n
end
is it just the convention to only use curly braces for single statements? Coming from C/C# the first seems more natural to me, but when in Rome!