我想在Ruby中的數組中存儲幾種不同的方法。假設我要存放type
方法兩次:ruby中的方法指針
[type, type]
的type
兩個條目不存儲在陣列中;它執行兩次type
,並將結果存儲在數組中。我如何明確地引用方法對象本身?
(這只是一個簡單的我真正想要的版本。)
編輯:在第二個想法,它困擾我下面提出的解決方案通過將方法的名稱避免了這個問題。你如何傳遞方法對象本身?例如,如果將[:type,:type]傳遞給具有替代類型分辨率的方法,該怎麼辦?你怎麼能通過類型方法對象本身?
[方法(:類型),方法(:類型)] – jrhicks 2009-09-14 02:58:44
@jrhicks:只有當方法屬於自己。 – Chuck 2009-09-14 03:06:17
首先SO紅寶石徽章 - 恭喜! – 2009-09-14 08:13:48