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. |
