From: "Shirai,Kaoru" Date: 2003-11-05T14:41:32+09:00 Subject: [ruby-list:38755] Re: [1.8.1p2] ''リテラルの行末エスケープ 白井です。 先の質問での見落としは申し訳ありませんでした。 > ""の中ではおっしゃる通りの挙動ですから、できればシングルクォートでは > なく、ダブルクォートを使っていただけるとありがたいんですが。 実は%wでも WORDS = %w"\ foo bar " という似たようなことをしていて、先頭に\nが混入するようになりました。そ れで、%Wならバックスラッシュ記法が有効だから大丈夫なのではと思い、こち らを使おうと思ったのですがエスケープされないようです。 ---------------------------------------------------------------- ruby 1.8.0 (2003-08-04) [i686-linux] irb(main):001:0> %W"\ irb(main):002:0" abc" => ["abc"] ---------------------------------------------------------------- ruby 1.8.1 (2003-10-31) [i686-linux] irb(main):001:0> %W"\ irb(main):002:0] abc" => ["\nabc"] ---------------------------------------------------------------- これも意図された仕様でしょうか。 -- Shirai,Kaoru Korinkan Ltd. - http://www.korinkan.co.jp/