Ruby 1.9.2 リファレンスマニュアル > ライブラリ一覧 > library _builtin > module Kernel > $-0

variable $-0

$/
$-0

入力レコードセパレータを表す文字列です。 awk の RS 変数のように働きます。

Kernel.#gets のような行単位の読み込みメソッドに影響します。 デフォルト値は "\n" です。

この変数に nil を設定すると読み込みメソッドはファイル全体を一度に読み込みます。 空文字列 "" を設定するとパラグラフモードとみなされ、 2 つ以上連続した改行がレコードの区切りになります。

$/ には正規表現は使えません。

この変数はグローバルスコープです。