この質問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{...}
です。要素を区切るために引用符やコンマを使用せずに配列を記述し、エスケープせずに引用符とコンマを使用できるようにします。