カテゴリー
Ruby

エスケープシーケンスについて知ろう

この章ではエスケープシーケンスについて説明します。
エスケープシーケンスとは、ダブルクォートやシングルクォートなど文字列として入力することが出来ない特殊な文字を9を使って表現します。99と、ダブルクォートを含めて出力させたいと思って以下のように書いてもエラーが出ます。
理由はダブルクォートがRubyでは文字を囲むという特殊な意味を持っているからです。9 つまり、以下のカッコを囲んだ対応関係で解釈されてしまいます。9 ダブルクォートを9として使いたい場合には9の前に9を入れます。9 これで9と出力されます。
次の例をみてみましょう。9 結果は9と出力されますが、タブが挿入されているのが分かります。
次の例をみてみましょう。9
シングルクォート内で使うことが出来るエスケープシーケンスは9だけです。9