Ruby-미리 정의 된 상수

다음 표는 루비의 모든 사전 정의 된 상수를 나열합니다.

NOTE− TRUE, FALSE 및 NIL은 이전 버전과 호환됩니다. true, false 및 nil을 사용하는 것이 좋습니다.

Sr. 아니. 상수 이름 및 설명
1

TRUE

true의 동의어.

2

FALSE

거짓의 동의어.

NIL

nil의 동의어.

4

ARGF

명령 줄 인수 또는 명령 줄 인수가없는 경우 표준 입력으로 전달 된 파일의 가상 연결에 대한 액세스를 제공하는 개체입니다. $ <의 동의어입니다.

5

ARGV

프로그램에 전달 된 명령 줄 인수를 포함하는 배열입니다. $ *의 동의어.

6

DATA

__END__ 지시문 다음에 나오는 코드 줄을 읽기위한 입력 스트림입니다. __END__가 코드에 없으면 정의되지 않습니다.

7

ENV

프로그램의 환경 변수를 포함하는 해시 류 객체. ENV는 해시로 처리 할 수 ​​있습니다.

8

RUBY_PLATFORM

Ruby 인터프리터의 플랫폼을 나타내는 문자열입니다.

9

RUBY_RELEASE_DATE

Ruby 인터프리터의 출시 날짜를 나타내는 문자열

10

RUBY_VERSION

Ruby 인터프리터의 버전을 나타내는 문자열입니다.

11

STDERR

표준 오류 출력 스트림. $ stderr 의 기본값 입니다.

12

STDIN

표준 입력 스트림. $ stdin의 기본값입니다.

13

STDOUT

표준 출력 스트림. $ stdout의 기본값입니다.

14

TOPLEVEL_BINDING

Ruby의 최상위 수준에있는 바인딩 개체입니다.