Ruby 简明教程

Ruby - Predefined Constants

下表列出所有 Ruby 的预定义常量:

NOTE - TRUE、FALSE 和 NIL 向后兼容。最好使用 true、false 和 nil。

Sr.No.

Constant Name & Description

1

TRUE Synonym for true.

2

FALSE Synonym for false.

3

NIL Synonym for 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 顶级绑定对象。