Учебники

Ruby — предопределенные константы

В следующей таблице перечислены все предопределенные константы Ruby —

ПРИМЕЧАНИЕ. — TRUE, FALSE и NIL обратно совместимы. Предпочтительно использовать true, false и nil.

ПРАВДА

Синоним для истины.

ЛОЖНЫЙ

Синоним ложный.

NIL

Синоним для ноль.

ФГДД

Объект, обеспечивающий доступ к виртуальной конкатенации файлов, передаваемых в качестве аргументов командной строки или стандартного ввода, если нет аргументов командной строки. Синоним для $ <.

ARGV

Массив, содержащий аргументы командной строки, переданные программе. Синоним для $ *.

ДАННЫЕ

Поток ввода для чтения строк кода в соответствии с директивой __END__. Не определено, если __END__ отсутствует в коде.

ENV

Хеш-подобный объект, содержащий переменные среды программы. ENV может быть обработан как хэш.

RUBY_PLATFORM

Строка, указывающая платформу интерпретатора Ruby.

RUBY_RELEASE_DATE

Строка, указывающая дату выпуска интерпретатора Ruby

RUBY_VERSION

Строка, указывающая версию интерпретатора Ruby.

STDERR

Стандартная ошибка вывода потока. Значение по умолчанию $ stderr .

STDIN

Стандартный поток ввода. Значение по умолчанию $ stdin.

STDOUT

Стандартный выходной поток. Значение по умолчанию $ stdout.

TOPLEVEL_BINDING

Обязательный объект на верхнем уровне Ruby.