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