るりまサーチ (Ruby 2.6.0)

最速Rubyリファレンスマニュアル検索!
2件ヒット [1-2件を表示] (0.036秒)

別のキーワード

  1. _builtin each
  2. _builtin each_line
  3. prime each
  4. tsort tsort_each
  5. tsort each_strongly_connected_component

モジュール

キーワード

検索結果

Kernel$$stdin -> object (46.0)

標準入力です。

標準入力です。

自プロセスの標準入力をリダイレクトしたいときは
$stdin に代入すれば十分です。

```ruby title="例"
# 標準入力の入力元 /tmp/foo に変更
$stdin = File.open("/tmp/foo", "r")
gets # 入力する
$stdin = STDIN # 元に戻す
```

ただし、[m:Kernel?.gets] など、特定の組み込みメソッドは
$stdin オブジェクトにメソッドを転送して実装されています。
従って、[m:Kernel?.gets] などが正しく動作するには、
$stdin...

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

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

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

[m:Kernel?.print] のような Perl 由来の幾つかのメソッドは、引数を省略すると代わりに $_ を利用します。

この変数はローカルスコープかつスレッドローカルです。
Ruby起動時の初期値は nil です。

- **SEE** [m:Kernel?.print], [m:Kernel?.gets], [m:Kernel?.readline], [m:Object::ARGF...