Ruby - Các hằng số được xác định trước

Bảng sau liệt kê tất cả các Hằng số được xác định trước của Ruby:

NOTE- TRUE, FALSE và NIL tương thích ngược. Nên sử dụng true, false và nil.

Sr.No. Tên & Mô tả Không đổi
1

TRUE

Từ đồng nghĩa với true.

2

FALSE

Từ đồng nghĩa với false.

3

NIL

Từ đồng nghĩa với nil.

4

ARGF

Một đối tượng cung cấp quyền truy cập vào nối ảo của các tệp được truyền dưới dạng đối số dòng lệnh hoặc đầu vào chuẩn nếu không có đối số dòng lệnh. Một từ đồng nghĩa với $ <.

5

ARGV

Một mảng chứa các đối số dòng lệnh được truyền vào chương trình. Từ đồng nghĩa với $ *.

6

DATA

Luồng đầu vào để đọc các dòng mã sau lệnh __END__. Không được xác định nếu __END__ không có trong mã.

7

ENV

Một đối tượng dạng băm chứa các biến môi trường của chương trình. ENV có thể được xử lý như một hàm băm.

số 8

RUBY_PLATFORM

Một chuỗi chỉ ra nền tảng của trình thông dịch Ruby.

9

RUBY_RELEASE_DATE

Một chuỗi cho biết ngày phát hành của trình thông dịch Ruby

10

RUBY_VERSION

Một chuỗi chỉ ra phiên bản của trình thông dịch Ruby.

11

STDERR

Dòng xuất lỗi chuẩn. Giá trị mặc định của $ stderr .

12

STDIN

Dòng đầu vào chuẩn. Giá trị mặc định của $ stdin.

13

STDOUT

Dòng đầu ra tiêu chuẩn. Giá trị mặc định của $ stdout.

14

TOPLEVEL_BINDING

Một đối tượng ràng buộc ở cấp cao nhất của Ruby.