Ruby - 预定义常量



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

注意 - 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 顶层的绑定对象。

广告