有什么关系?
发布于 2009-03-27 17:55:50
%w个引号像单引号''
(没有变量插值,转义序列更少),而%W个引号像双引号""
。
irb(main):001:0> foo="hello"
=> "hello"
irb(main):002:0> %W(foo bar baz #{foo})
=> ["foo", "bar", "baz", "hello"]
irb(main):003:0> %w(foo bar baz #{foo})
=> ["foo", "bar", "baz", "\#{foo}"]
发布于 2012-01-09 05:19:31
我为%W和%w找到的一个应用程序:
greetings = %W(hi hello #{"how do you do"})
# => ["hi", "hello", "how do you do"]
发布于 2009-03-27 17:50:52
%W执行正常的双引号替换。%w不支持。
https://stackoverflow.com/questions/690794
复制相似问题