ruby のオンライン チュートリアルを行っていたところ、この「General Delimited Strings」を見つけました。
%{a word} # => "a word"
%Q{a word} # => "a word"
%q{a word} # equivalent to single quoted version.
だから私はirbでそれを試しました、そしてこれは私が見るものです
2.0.0p247 :025 > %Q(hi)
=> "hi"
2.0.0p247 :026 > %q(the)
=> "the"
2.0.0p247 :027 > %q(th"e)
=> "th\"e"
2.0.0p247 :028 > %q(th'e)
=> "th'e"
2.0.0p247 :029 > %Q(h'i)
=> "h'i"
2.0.0p247 :030 > %Q(h"i)
=> "h\"i"
%q と %Q はどちらも同じように動作し、文字列を二重引用符で囲みます。%{} を使用して同じ出力を得ることができれば、これら 2 つの正確な使用法を誰でも知っています。