self
có ý nghĩa gì trong Ruby?
self
có ý nghĩa gì trong Ruby?
Trong Ruby, self
là một biến đặc biệt chỉ đến đối tượng hiện tại. Ý nghĩa cụ thể của self
thay đổi tùy thuộc vào ngữ cảnh nó được sử dụng:
self
chỉ đến đối tượng mà phương thức đang được gọi.self
chỉ đến lớp mà phương thức đó thuộc về.self
chỉ đến chính lớp đó.self
chỉ đến module đó.self
thường được sử dụng khi bạn cần tham chiếu đến đối tượng hiện tại hoặc lớp/module hiện tại từ bên trong chính nó. Ví dụ, khi bạn muốn gọi một phương thức instance khác từ bên trong một phương thức instance, hoặc khi bạn định ng...
middle
Gợi ý câu hỏi phỏng vấn
Chưa có bình luận nào