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