Ruby 1.9.2 リファレンスマニュアル > ライブラリ一覧 > library _builtin > module Kernel > print
print(*arg) -> nil
引数を順に標準出力 $stdout に出力します。引数が与えられない時には変数 $_ の値を出力します。
文字列以外のオブジェクトが引数として与えられた場合には、 to_s メソッドにより文字列に変換してから出力します。
変数 $, (出力フィールドセパレータ)に nil で ない値がセットされている時には、各引数の間にその文字列を出力します。 変数 $\ (出力レコードセパレータ)に nil でな い値がセットされている時には、最後にそれを出力します。
print "Hello, world!" print "Regexp is",/ant/ print nil print "\n" #=> Hello, world!Regexp is(?-mix:ant) $_ = "input" $, = "<and>" $\ = "<end>\n" print print "AA","BB" #=> input<and><end> #=> AA<and>BB<and><end>
[SEE_ALSO] Kernel.#puts, Kernel.#p