Ruby - Vordefinierte Konstanten
In der folgenden Tabelle sind alle vordefinierten Konstanten von Ruby aufgeführt.
NOTE- TRUE, FALSE und NIL sind abwärtskompatibel. Es ist vorzuziehen, wahr, falsch und null zu verwenden.
| Sr.Nr. | Konstanter Name & Beschreibung |
|---|---|
| 1 | TRUE Synonym für wahr. |
| 2 | FALSE Synonym für falsch. |
| 3 | NIL Synonym für Null. |
| 4 | ARGF Ein Objekt, das den Zugriff auf die virtuelle Verkettung von Dateien ermöglicht, die als Befehlszeilenargumente oder Standardeingabe übergeben werden, wenn keine Befehlszeilenargumente vorhanden sind. Ein Synonym für $ <. |
| 5 | ARGV Ein Array mit den an das Programm übergebenen Befehlszeilenargumenten. Ein Synonym für $ *. |
| 6 | DATA Ein Eingabestream zum Lesen der Codezeilen gemäß der Anweisung __END__. Nicht definiert, wenn __END__ nicht im Code vorhanden ist. |
| 7 | ENV Ein Hash-ähnliches Objekt, das die Umgebungsvariablen des Programms enthält. ENV kann als Hash behandelt werden. |
| 8 | RUBY_PLATFORM Eine Zeichenfolge, die die Plattform des Ruby-Interpreters angibt. |
| 9 | RUBY_RELEASE_DATE Eine Zeichenfolge, die das Veröffentlichungsdatum des Ruby-Interpreters angibt |
| 10 | RUBY_VERSION Eine Zeichenfolge, die die Version des Ruby-Interpreters angibt. |
| 11 | STDERR Standardfehlerausgabestream. Standardwert von $ stderr . |
| 12 | STDIN Standardeingabestream. Standardwert von $ stdin. |
| 13 | STDOUT Standardausgabestream. Standardwert von $ stdout. |
| 14 | TOPLEVEL_BINDING Ein verbindliches Objekt auf Rubys oberster Ebene. |