所以这是我的问题。我喜欢用单引号'
键入代码。但是,我注意到Ruby中的某些内容,当您想要在print
或puts
中显示变量时,您需要使用双引号来包含文本而不是单引号。但是,在调用变量(确切地说string
)时,可以使用单引号。如果你真的不理解我的意思,请查看这个例子:
此示例无效:
example = 'My Name'
print 'Hello #{example}!'
此示例正在运作
example = 'My Name'
print "Hello #{example}!"
正如您所看到的,这两个代码块之间的唯一区别是代码功能块上的打印具有双引号而不是单引号。
有没有办法在这样的东西上使用双引号?另外,我已经检查了this问题,它在哪里提出类似问题,正确答案是双引号。