标签: ruby string
最近我从Ruby 1.9.3转移到了Ruby 2.0.0。
在1.9.3中,我们习惯使用:'http://#{get_host_name}.com执行字符串插值,但是自从移到2.0.0后,它似乎无效。
'http://#{get_host_name}.com
有人能告诉我语法是否改变了?如何在Ruby 2.0.0中执行字符串插值?
答案 0 :(得分:14)
无论您使用的是哪个版本的Ruby,字符串插值都不会出现在单引号字符串中。使用双引号字符串或%Q - 样式字符串。
%Q