为什么不使用常量插值在Ruby中使用百分比表示法

时间:2015-05-05 12:29:35

标签: ruby string-interpolation

这不起作用:

FOOBAR = 'foobar'
%W{ FOOBAR }

output: ["FOOBAR"]

但是,常量通过以下方式正确插值:

"#{FOOBAR}"
output: "foobar"

1 个答案:

答案 0 :(得分:5)

您误导了%W字面意思。来自book

  

%W - 插值的单词数组,以空格分隔

因此它与插值没有任何关系。