我需要一个带双引号的字符串
尝试了
expectedValue = "/""+expectedValue+"/""
但没有奏效 -
抛出以下错误 -
NoMethodError: undefined method `/' for "/+expectedValue+":String
请建议。
答案 0 :(得分:17)
可能你的意思是:
expectedValue = "\""+expectedValue+"\""
红宝石风格的或更多:
expectedValue = "\"#{expectedValue}\""
答案 1 :(得分:9)
您可以使用%Q
,或只使用%
expectedValue = %Q{"#{expectedValue}"}
expectedValue = %|"#{expectedValue}"|