Ruby - 预定义常量

下表列出了所有Ruby的预定义常数和减号;

注意 :  TRUE,FALSE和NIL是向后兼容的.最好使用true,false和nil.

Sr.No.Constant Name&说明
1

TRUE

同义词为真.

2

FALSE

false的同义词.

3

NIL

nil的同义词.

4

ARGF

提供对作为命令行参数传递的文件的虚级联的访问权限的对象如果没有命令行参数,则为标准输入. &dollar的同义词;<.

5

ARGV

包含传递给程序的命令行参数的数组. &dollar的同义词; *.

6

DATA

用于读取__END__指令后面的代码行的输入流.如果代码中没有__END__,则不定义.

7

ENV

包含程序环境变量的类似哈希的对象. ENV可以作为哈希处理.

8

RUBY_PLATFORM

表示Ruby解释器平台的字符串.

9

RUBY_RELEASE_DATE

表示Ruby解释器发布日期的字符串

10

RUBY_VERSION

表示Ruby解释器版本的字符串.

11

STDERR

标准错误输出流.默认值&dollar; stderr .

12

STDIN

标准输入流.默认值为&dollar; stdin.

13

STDOUT

标准输出流. &dollar; stdout的默认值.

14

TOPLEVEL_BINDING

Ruby顶层的绑定对象.