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のトップレベルのバインディングオブジェクト。