Ruby-事前定義された定数
次の表に、Rubyのすべての定義済み定数を示します-
NOTE− TRUE、FALSE、およびNILには下位互換性があります。true、false、およびnilを使用することをお勧めします。
| シニア番号 | 定数の名前と説明 |
|---|---|
| 1 | TRUE trueの同義語。 |
| 2 | FALSE falseの同義語。 |
| 3 | NIL nilの同義語。 |
| 4 | ARGF コマンドライン引数またはコマンドライン引数がない場合は標準入力として渡されるファイルの仮想連結へのアクセスを提供するオブジェクト。$ <の同義語。 |
| 5 | ARGV プログラムに渡されるコマンドライン引数を含む配列。$ *の同義語。 |
| 6 | DATA __END__ディレクティブに続くコード行を読み取るための入力ストリーム。__END__がコードに存在しない場合は定義されません。 |
| 7 | ENV プログラムの環境変数を含むハッシュのようなオブジェクト。ENVはハッシュとして扱うことができます。 |
| 8 | RUBY_PLATFORM Rubyインタープリターのプラットフォームを示す文字列。 |
| 9 | RUBY_RELEASE_DATE Rubyインタプリタのリリース日を示す文字列 |
| 10 | RUBY_VERSION Rubyインタープリターのバージョンを示す文字列。 |
| 11 | STDERR 標準エラー出力ストリーム。$ stderrのデフォルト値。 |
| 12 | STDIN 標準入力ストリーム。$ stdinのデフォルト値。 |
| 13 | STDOUT 標準出力ストリーム。$ stdoutのデフォルト値。 |
| 14 | TOPLEVEL_BINDING Rubyのトップレベルのバインディングオブジェクト。 |