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