るりまサーチ

最速Rubyリファレンスマニュアル検索!
12件ヒット [1-12件を表示] (0.013秒)
トップページ > モジュール:Kernel[x] > クエリ:$_[x] > クエリ:print[x]

別のキーワード

  1. kernel $_
  2. _builtin $_
  3. gets kernel$_
  4. print kernel$_
  5. readline kernel$_

種類

ライブラリ

検索結果

Kernel.#print(*arg) -> nil (18150.0)

引数を順に標準出力 $stdout に出力します。引数が与えられない時には変数 $_ の値を出力します。

...引数を順に標準出力 $stdout に出力します。引数が与えられない時には変数
$_
の値を出力します。

文字列以外のオブジェクトが引数として与えられた場合には、
to_s メソッドにより文字列に変換してから出力します。

変数...
...た場合に発生します。

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<end>
#=> AA<and>BB<end>

@see Kernel.#puts,Kernel.#p,IO#print...

Kernel$$_ -> String | nil (18132.0)

最後に Kernel.#gets または Kernel.#readline で読み込んだ文字列です。 EOF に達した場合には、 nil になります。 (覚え方: Perlと同じ)

...最後に Kernel.#gets または Kernel.#readline で読み込んだ文字列です。
EOF に達した場合には、 nil になります。
(覚え方: Perlと同じ)

Kernel
.#print のような Perl 由来の幾つかのメソッドは、引数を省略すると代わりに $_ を利用します...
...レッドローカルです。
Ruby起動時の初期値は nil です。

@see Kernel.#print, Kernel.#gets, Kernel.#readline, Object::ARGF

=== 例
example.txt:
foo
bar
baz

このとき、コマンド ruby -e 'print while gets' example.txt は次を出力します
foo
bar
baz

ただし、...
...このプログラムは次のように書く方がよりRuby的です。
ARGF.each do |line|
print
line
end...