Я новичок в рубине. У меня есть следующий код, который запрашивает у пользователя его имя и распечатывает его.
print 'Enter your name : '
name = gets()
print("Hey,#{name} !")
Если я введу John Doe в качестве имени, вывод будет следующим образом
Hey,John Doe
!
print
В отличие от puts
автоматически не выводит новую строку после вывода, но я заметил, что в приведенном выше случае все, что я ввожу после #{name}
, печатается на новой строке. Почему это так?