From: yoshihisa masuda Date: 2003-08-05T10:32:51+09:00 Subject: [ruby-list:38020] irb で %W(#{...}) マスダといいます。 早速 1.8.0 を使っているのですが、どうも irb が %W(#{...}) を きちんと評価してくれないように思えます。 $ ruby -v ruby 1.8.0 (2003-08-04) [powerpc-darwin] #=> Mac OS X 10.2.6 $ irb -v irb 0.9(02/07/03) $ irb --simple-prompt >> %W(s t r) => ["s", "t", "r"] #<= 正しく評価される >> %W(#{"s"+"t"+"r"}) ?> end #<= 評価されずに入力待ちになる SyntaxError: compile error (irb):2: syntax error from (irb):3 もちろん ruby 自体は正しく評価してくれます。 $ ruby -e 'p %W(#{"s"+"t"+"r"})' ["str"]