Ruby 预定义常量

  • 预定义常量

    下表列出了所有Ruby的预定义常量-
    – TRUE,FALSE和NIL向后兼容。最好使用true,false和nil。
    预定义常量 说明
    TRUE true的同义词。
    FALSE false的同义词。
    NIL nil的同义词。
    ARGF 一个对象,提供对作为命令行参数或标准输入(如果没有命令行参数)传递的文件的虚拟串联的访问。 $< 的同义词。
    ARGV 一个包含传递给程序的命令行参数的数组。 $* 的同义词。
    DATA 一个输入流,用于读取__END__指令后的代码行。 如果代码中没有__END__,则未定义。
    ENV 包含程序环境变量的类哈希对象。 ENV可以作为哈希处理。
    RUBY_PLATFORM 一个字符串,指示Ruby解释器的平台。
    RUBY_RELEASE_DATE 一个字符串,指示Ruby解释器的发布日期
    RUBY_VERSION 一个字符串,指示Ruby解释器的版本。
    STDERR 标准错误输出流。 $stderr的默认值。
    STDIN 标准输入流。 $stdin的默认值。
    STDOUT 标准输出流。 $stdout的默认值。
    TOPLEVEL_BINDING Ruby顶层的绑定对象。