【Ruby3.x】print()関数の使い方
print関数の使い方について、初心者にもわかりやすく解説します。
作成日: 更新日:
基本的な使い方
print関数は、与えられた引数を標準出力に表示するために使用する関数です。Rubyのトップレベルで利用できる組み込み関数であり、Kernelモジュールに定義されています。システムエンジニアを目指す初心者の方にとって、プログラムの動作を確認したり、ユーザーに情報を伝えたりする上で非常に基本的ながら重要な役割を果たします。
この関数は、引数として一つまたは複数のオブジェクトを受け取ります。受け取った各オブジェクトは、自動的にto_sメソッドが呼び出されて文字列に変換されます。複数の引数を指定した場合、それらはスペースなどを挿入することなく、そのまま連続して出力されます。例えば、print "Hello", "World"と記述すると、"HelloWorld"と表示されます。
print関数とよく比較されるputs関数との大きな違いは、出力の最後に自動的に改行コード(\n)を追加しない点にあります。そのため、print関数を連続して呼び出すと、それぞれの出力は同じ行に続けて表示されます。この特性により、出力内容をより細かく制御することが可能となります。
プログラムの実行中に特定の変数の値を確認するデバッグ作業や、プロンプトの表示、進捗状況の表示など、改行を必要としない様々な場面で活用されます。print関数は通常、処理が成功した場合にnilを返します。
構文(syntax)
1print "Hello, Ruby!", 123
引数(parameters)
*rest
- *rest: 出力するオブジェクトを可変長引数として受け取ります。
戻り値(return)
nil
printメソッドは、引数として与えられたオブジェクトを標準出力へ表示しますが、戻り値はありません。