%w(array) とはどういう意味ですか? 質問する

%w(array) とはどういう意味ですか? 質問する

FileUtils のドキュメントを見ています。

次の行に混乱しています:

FileUtils.cp %w(cgi.rb complex.rb date.rb), '/usr/lib/ruby/1.6'

これはどういう%w意味ですか? ドキュメントを教えていただけますか?

ベストアンサー1

%w(foo bar)は のショートカットです["foo", "bar"]。つまり、文字列の配列をカンマではなくスペースで区切って引用符なしで記述する表記法です。リテラルの記述方法の一覧は、zenspiderのクイックリファレンス

おすすめ記事