Ruby - predefiniowane stałe

Poniższa tabela zawiera listę wszystkich predefiniowanych stałych Rubiego -

NOTE- TRUE, FALSE i NIL są kompatybilne wstecz. Lepiej jest użyć wartości prawda, fałsz i zero.

Sr.No. Stała nazwa i opis
1

TRUE

Synonim prawdy.

2

FALSE

Synonim fałszu.

3

NIL

Synonim nil.

4

ARGF

Obiekt zapewniający dostęp do wirtualnej konkatenacji plików przekazanych jako argumenty wiersza poleceń lub standardowe wejście, jeśli nie ma argumentów wiersza poleceń. Synonim $ <.

5

ARGV

Tablica zawierająca argumenty wiersza poleceń przekazane do programu. Synonim $ *.

6

DATA

Strumień wejściowy do odczytywania wierszy kodu następujących po dyrektywie __END__. Nie zdefiniowano, jeśli __END__ nie występuje w kodzie.

7

ENV

Obiekt podobny do skrótu, zawierający zmienne środowiskowe programu. ENV można traktować jako skrót.

8

RUBY_PLATFORM

Ciąg znaków wskazujący platformę interpretera Rubiego.

9

RUBY_RELEASE_DATE

Ciąg wskazujący datę wydania interpretera Rubiego

10

RUBY_VERSION

Łańcuch wskazujący wersję interpretera Rubiego.

11

STDERR

Standardowy strumień wyjściowy błędu. Domyślna wartość $ stderr .

12

STDIN

Standardowy strumień wejściowy. Domyślna wartość $ stdin.

13

STDOUT

Standardowy strumień wyjściowy. Domyślna wartość $ stdout.

14

TOPLEVEL_BINDING

Obiekt wiążący na najwyższym poziomie Rubiego.