気軽に楽しくプログラムと遊ぶ

自分が興味があってためになるかもって思う情報を提供しています。

Rubyの%記法

%記法 説明 記述例
%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で%記法(パーセント記法)を使