【发布时间】:2013-07-14 04:29:20
【问题描述】:
这是我写的:
print "Enter your name:"
name = gets
puts "Hello #{name}. Please to meet you."
结果是这样的:
Hello Moemen
. Pleased to meet you
为什么变量后面的字符串的其余部分在另一行继续?我希望它是
"Hello Moemen. Pleased to meet you."我错过了什么吗?我正在使用 sublime text 2,我无法获得
gets方法让我输入数据;它只是在控制台中打印结果,而不给我输入任何内容的机会。有什么想法吗?
【问题讨论】:
-
对于您的第二个问题,可能是因为
gets从stdin中提取,而崇高的文本 2 可能无法通过管道传输到程序中。也许看看如何让交互模式/标准输入在 sublime 中工作