我想(有效)獲得符號的別名方法被調用在運行時。直接高效地訪問某種堆棧框架對象以獲得它將是幻想。紅寶石訪問符號「由援引」
即:
類Foo
DEF generic_call(*參數)
看跌期權( 「generic_call()被調用,通過使用#{???}」)
結束
別名:specific_call1:generic_call
別名:specific_call2:generic_call
末
Foo.new.specific_call1
Foo.new.specific_call2
結果我想
generic_call()被調用通過使用specific_call1()
generic_call()被調用通過使用specific_call2()
是的別名「函數指針」,即分配:lambda來在對象的哈希留下游離的被操縱原始符號另一個符號。現在可以分配給符號實際的「代碼」塊anoymous和「名字來源於它被賦予的象徵,但:) – 2009-09-22 23:55:21