Rubyのputsを使って出力を表示する方法

puts使って出力を表示する方法について紹介します。

putsの使い方

putsは改行が自動的に末尾に付与されます。ただし、末尾に改行コードを付けた場合は改行は表示されません。またシングルクォーテーション ( ' )で囲まれた場合は改行コードなどの特殊文字もそのまま表示されます。

実行結果

変数の中身を表示する

変数の中身を表示する場合は以下のように記述します。先ほどと同様にシングルクォーテーション ( ' )で囲った場合はそのまま表示されます。

実行結果

複数のものを連続して表示

カンマ( , )を使えば複数のものを連続して表示することができます。ただし、カンマ区切りで改行が入ります。1行で表示したい場合はprintを使うといいでしょう。

実行結果

特殊文字をそのまま表示する

改行コードなどの文字列を表示するときはシングルクォーテーション( ' )で囲んでもそのまま表示できますが、バックスラッシュを使ってもできます。

実行結果

オブジェクトを表示する

配列や文字列以外のオブジェクトが引数として与えられた場合には、 当該オブジェクトを最初に to_aryにより配列へ、 次にto_sにより文字列へ変換を試みます。

実行結果

※参考:module function Kernel.#puts