日記スマートフォン用の表示で見るけめの日記この広告は、90日以上更新していないブログに表示しています。バックスラッシュ記法ダブルクォートで囲んだ場合はタブ文字が有効で、シングルクォートの場合は無効、と一般的な仕様。pだと変数展開が無効化されてしまったのでprintで出力。式展開ダブルクォート文字列中の#{...}で囲んだ部分は式として解釈され、式の最終的な値が文字列として出力される。5("式"とあったのでずらずら書いたらちゃんと最後の結果が出た)文字列化メソッドダブルクォート文字列中の式展開では、対象オブジェクトのto_sメソッドにより文字列オブジェクトに変換した結果が出力される。#=>123(↑と同じ)他にもオブジェクトの内部状態を把握しやすい形式で出力するinspectメソッドというのもある。不思議な挙動を見せていたpの出力もこれによるもの。バッククォート文字列Perlと同様にバッククォートで囲んだ内容はシェルにより処理される。なんとなく/(スラッシュ)で囲んで見たが他の文字も使える点も同じ。