【发布时间】:2015-02-15 20:32:30
【问题描述】:
我无法将输入变量打印为字符串的一部分。
name = gets
>>> Lizzie
print #{name}
>>> Lizzie
这行得通。但是,当我想做的时候:
name = gets
print 'Your name is: #{name}'
它输出:
Your name is: #{name}
任何帮助将不胜感激。
【问题讨论】:
-
使用
"而不是'来引用你的字符串。 -
其实Ruby: double vs single quotes有更清晰的答案。
-
@MichaelBerkowski 这不是重复的,因为作者很可能不知道 Ruby 中的单引号和双引号之间存在区别。但最终,是的,这就是他应该指出的方向。
-
哦,好吧,从来没有听说过单引号和双引号(猜我是个菜鸟:))。谢谢你的指出!
-
@CyrilDD "Duplicate" 并不是“完全相同的问题”,而是“这里已经有适合您的问题的答案,看看吧!”它会导致未来的访问者被引导到最完整的问题和答案。
标签: ruby