我想知道如果你可以用一個定義的方法到另一個定義的方法如何使用定義的方法,另一種方法
例如像
def method1(example)
funtion1
end
def method2(example)
funtion2
end
怎麼樣,你可以使用方法1到方法2
我想知道如果你可以用一個定義的方法到另一個定義的方法如何使用定義的方法,另一種方法
例如像
def method1(example)
funtion1
end
def method2(example)
funtion2
end
怎麼樣,你可以使用方法1到方法2
def method_1(arg)
arg.call
end
def method_2
puts 'hi'
end
method_1(method(:method_2)) #=> should print 'hi'
這種代碼的真實情況是什麼? – 2014-09-25 07:19:56
你可以重構你的問題一點點,這是非常不清楚你問什麼在這裏。你的意思是如何傳遞一個方法作爲參數或如何從第二個方法中調用一個方法? – BroiSatse 2014-09-24 01:12:15
是的,謝謝@BroiSatse。對不起,我對如何表達其他論點有點不熟悉。 – 2014-09-24 01:17:55