Rubyでは(より良い単語がないために)エスケープされていない(逐語的な)文字列がサポートされていますか?
C#のように:
@"c:\Program Files\"
...またはTclで:
{c:\Program Files\}
%
はい、文字列の前にそのタイプを表す1文字を付ける必要があります。
あなたが欲しいのはです%q{c:\program files\}
。
つるはしの本はこれをここでうまくカバーしています、セクションは一般的な区切り入力です。
一重引用符で囲まれた文字列を使用できます。
>> puts "a\tb"
a b
=> nil
>> puts 'a\tb'
a\tb
=> nil
%q {string}の他に、次のこともできます。
string =<<SQL
SELECT *
FROM Book
WHERE price > 100.00
ORDER BY title;
SQL
区切り文字は任意の文字列で、通常は大文字です。
mystring = %q["'\t blahblahblah]
\t
または、タブとして解釈する場合:
mystring = %Q["'\t blahblahblah]