Ruby - Costanti predefinite

La tabella seguente elenca tutte le costanti predefinite di Ruby -

NOTE- TRUE, FALSE e NIL sono compatibili con le versioni precedenti. È preferibile utilizzare true, false e nil.

Sr.No. Nome e descrizione della costante
1

TRUE

Sinonimo di vero.

2

FALSE

Sinonimo di falso.

3

NIL

Sinonimo di zero.

4

ARGF

Un oggetto che fornisce l'accesso alla concatenazione virtuale di file passati come argomenti della riga di comando o input standard se non sono presenti argomenti della riga di comando. Un sinonimo di $ <.

5

ARGV

Un array contenente gli argomenti della riga di comando passati al programma. Un sinonimo di $ *.

6

DATA

Un flusso di input per leggere le righe di codice che seguono la direttiva __END__. Non definito se __END__ non è presente nel codice.

7

ENV

Un oggetto simile a un hash contenente le variabili di ambiente del programma. ENV può essere gestito come un hash.

8

RUBY_PLATFORM

Una stringa che indica la piattaforma dell'interprete Ruby.

9

RUBY_RELEASE_DATE

Una stringa che indica la data di rilascio dell'interprete Ruby

10

RUBY_VERSION

Una stringa che indica la versione dell'interprete Ruby.

11

STDERR

Flusso di output degli errori standard. Valore predefinito di $ stderr .

12

STDIN

Flusso di input standard. Valore predefinito di $ stdin.

13

STDOUT

Flusso di output standard. Valore predefinito di $ stdout.

14

TOPLEVEL_BINDING

Un oggetto vincolante al livello più alto di Ruby.