Ruby元編程 第三章 方法

動態方法 class MyClass def my_method(my_arg) my_arg * 2 end end obj = MyClass.new obj.send(:my_method, 3) #=> 6 在send方法裏,想調用的方法名變成了參數,這樣就能夠在代碼運行的最後一刻決定調用哪一個方法。稱之爲動態派發web 例如項目中使用的 order_trades_jso
相關文章
相關標籤/搜索