Tôi muốn lưu trữ một số phương thức khác nhau trong một mảng trong Ruby. Giả sử tôi muốn để lưu trữ các phương pháp type
hai lần:Con trỏ phương pháp trong ruby
[type, type]
không lưu trữ hai mục của type
trong một mảng; nó thực hiện type
hai lần và lưu trữ các kết quả trong mảng. làm cách nào để tôi tham chiếu một cách rõ ràng với đối tượng phương thức?
(đây chỉ là một phiên bản đơn giản của những gì tôi thực sự muốn.)
EDIT: trên những suy nghĩ thứ hai, nó làm tôi bực mình rằng giải pháp đề xuất dưới đây tránh được vấn đề bằng cách truyền tên của phương pháp. làm thế nào để bạn vượt qua đối tượng phương pháp chính nó? ví dụ: nếu bạn chuyển [: type,: type] thành phương thức có độ phân giải thay thế cho loại? làm thế nào bạn có thể vượt qua các đối tượng phương pháp loại chính nó?
[phương thức (: loại), phương thức (: loại)] – jrhicks
@jrhicks: Chỉ khi các phương thức thuộc về bản thân. – Chuck
Huy hiệu SO Ruby đầu tiên - chúc mừng! –