1. ホーム
  2. ruby

[解決済み] w(array)とはどういう意味ですか?

2022-03-21 16:49:11

質問

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

次の行で混乱しています。

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

は何を意味しているのでしょうか? %w の意味は?ドキュメントを紹介してもらえますか?

どのように解決するのですか?

%w(foo bar) のショートカットです。 ["foo", "bar"] . つまり、カンマの代わりにスペースで区切られた文字列の配列を、引用符で囲まないで書くための記法です。リテラルの書き方については、以下のページに一覧があります。 zenspiderのクイックリファレンス .