この質問indexOf in Rubyから来て、
なんでRubyなのか不思議
arr = %w{'a', 'b', 'c'} #=> ["'a',", "'b',", "'c'"]
この質問indexOf in Rubyから来て、
なんでRubyなのか不思議
arr = %w{'a', 'b', 'c'} #=> ["'a',", "'b',", "'c'"]
%w括弧 (または他の記号) 内の内容をスペースで区切って配列を初期化します (スペースが必要な場合は でエスケープします\)。
%w{one two}は のショートカットです["one", "two"]。%w{...}表記法は、スペースで区切られた要素を配列の文字列として受け取ります。
これが実際の背後にあるすべての理由%w{...}です。要素を区切るために引用符やコンマを使用せずに配列を記述し、エスケープせずに引用符とコンマを使用できるようにします。