【发布时间】:2011-03-15 06:30:18
【问题描述】:
我是一名红宝石初学者。我有以下代码询问用户他的姓名并将其打印回来。
print 'Enter your name : '
name = gets()
print("Hey,#{name} !")
如果我输入 John Doe 作为名字,输出如下
Hey,John Doe
!
print 不像puts 不会在输出后自动换行,但我注意到在上述情况下,我在#{name} 之后输入的任何内容都会打印在新行上。为什么会这样?
【问题讨论】:
-
提示:
name包含您输入的字符(按了一个键)但不是预期的。 -
哦,是的,换行符! :D...谢谢! :)