<RubyLearn/>
Ruby基礎 レッスン11

出力メソッド

puts・print・p・ppの違いと使い分けを完全に理解しましょう。

4つの出力メソッド

putsto_sで変換して出力 + 改行。配列は1要素1行。
printto_sで変換して出力。改行なし。
pinspectで変換して出力 + 改行。デバッグ用。戻り値はオブジェクト自身。
pppretty_printで整形出力。複雑なオブジェクトを見やすく表示。

例1: puts vs print

Rubyエディタ

例2: p と pp

Rubyエディタ

例3: 実用的な使い分け

Rubyエディタ