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 頂層的繫結物件。

廣告

© . All rights reserved.