質問: ### 前提・実現したいこと ruby 2.5.1を利用していたところ以下のような疑問が生じました。 開発環境はWSLのUbuntu18.0.4です。 かなり初歩的な質問かとは思いますが、よろしくお願いします。 以下のような二つのforループを実行すると、改行の位置が変わってしまいます。 %Wの前者のほうではcolorがそのまま配列として出力されているように見えるのですが、%W[red,blue]と["red","blue"]はちがうものなのでしょうか? またその違いはどういうものなのでしょうか? ### 該当のソースコード ``` ruby2.5.1 ``` for color in %W[red,blue] do puts color end for color in ["red","blue"] do puts color end ### 出力結果 red,blue red blue ### 試したこと ### 補足情報(FW/ツールのバージョンなど) ここにより詳細な情報を記載してください。
回答: `%W`で複数の文字列を指定したいときは、カンマでなく、空白で区切ります。 `%W[red blue]`