inicio mail me! sindicaci;ón

Bàn thêm về phương thức

Nếu các đối tượng (ví dụ như chuỗi, số nguyên hay số thực) được coi là danh từ trong ngôn ngữ Ruby, thì các phương thức sẽ được coi là động từ. Tất cả các phương thức đều cần một đối tượng. Thường rất dễ phân biệt đối tượng nào đang thực hiện phương thức nào (vế bên trái của dấu . trong lệnh gọi phương thức). Tuy nhiên đôi lúc không rõ ràng như vậy. Khi ta sử dụng puts, gets, đâu là đối tượng đang chịu tác động? Trong Ruby, đối tượng đang chịu tác động được phép ẩn đi. Trước hết, khi lập chương trình, đối tượng main được tạo ra và ta luôn luôn mặc định tác động đến đối tượng này. Bạn có thể biết mình đang tác động đến đối tượng nào bằng phương thức self:

puts self

Để biết thêm về self, xin xem tại đây

Leave a Comment