Ruby - 预定义常量
下表列出了所有 Ruby 的预定义常量 −
注意 − TRUE、FALSE 和 NIL 是向后兼容的。 最好使用 true、false 和 nil。
序号 | Constant Name & 描述 |
---|---|
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 顶层的绑定对象。 |