【发布时间】:2013-07-24 22:45:00
【问题描述】:
最近我从 Ruby 1.9.3 转移到 Ruby 2.0.0。
在 1.9.3 中,我们习惯于使用:'http://#{get_host_name}.com 执行字符串插值,但自从移至 2.0.0 后,它似乎无法正常工作。
谁能告诉我语法是否改变了?如何在 Ruby 2.0.0 中执行字符串插值?
【问题讨论】:
最近我从 Ruby 1.9.3 转移到 Ruby 2.0.0。
在 1.9.3 中,我们习惯于使用:'http://#{get_host_name}.com 执行字符串插值,但自从移至 2.0.0 后,它似乎无法正常工作。
谁能告诉我语法是否改变了?如何在 Ruby 2.0.0 中执行字符串插值?
【问题讨论】:
无论您使用的是哪个版本的 Ruby,字符串插值都不会发生在单引号字符串中。使用双引号字符串或%Q 样式的字符串。
【讨论】: