Concat在Ruby中使用String引用双引号

时间:2014-06-18 13:28:27

标签: ruby string concat

我需要一个带双引号的字符串

尝试了

expectedValue = "/""+expectedValue+"/""

但没有奏效 -

抛出以下错误 -

NoMethodError: undefined method `/' for "/+expectedValue+":String

请建议。

2 个答案:

答案 0 :(得分:17)

可能你的意思是:

expectedValue = "\""+expectedValue+"\""
红宝石风格的

或更多:

expectedValue = "\"#{expectedValue}\""

答案 1 :(得分:9)

您可以使用%Q,或只使用%

expectedValue = %Q{"#{expectedValue}"}

expectedValue = %|"#{expectedValue}"|

Reference: String literals