%記法 | 説明 | 記述例 |
---|---|---|
%q | シングルクオートで囲むのと同様 | str = %q(Programming language ruby) |
%w | 配列作成 | array = %w(one two three four) |
%i | シンボル配列作成 | array = %i(Ruby Python PHP) |
%x | コマンド出力 | res = %x(date) # dateコマンドの実行 |
%s | シンボル作成 | sym = %s(Ruby) |
上記で%の次の文字列が大文字の場合、式展開が行われる。
#%wの大文字版の%Wの場合 ruby = 'Ruby' array = %W(#{ruby} PHP) # => ["Ruby", "PHP"]
参考URL
Rubyで%記法(パーセント記法)を使