Ruby中的字符串插值不起作用?

时间:2013-07-25 07:09:25

标签: ruby string

最近我从Ruby 1.9.3转移到了Ruby 2.0.0。

在1.9.3中,我们习惯使用:'http://#{get_host_name}.com执行字符串插值,但是自从移到2.0.0后,它似乎无效。

有人能告诉我语法是否改变了?如何在Ruby 2.0.0中执行字符串插值?

1 个答案:

答案 0 :(得分:14)

无论您使用的是哪个版本的Ruby,字符串插值都不会出现在单引号字符串中。使用双引号字符串或%Q - 样式字符串。