我要尋找在python高階函數,它在功能參數和相應的參數列表調用,並調用參數列表的功能。喜歡的東西:蟒蛇高階函數:通用功能與參數列表
def exec(func,paramlist):
return CALL(func,paramlist)
的paramlist長度是不確定的,因爲它會與每個FUNC傳入的CALL應該能夠提取列表中的元素,並把每個參數右側插槽,使函數調用。 。
作爲參考,在Q language存在一個處理泛型函數這個「應用」功能調用:
f1: {x}
f2: {x+y}
execFunction: {[fun;param] .[fun;param] }
execFunction[f1;enlist 1] // result is 1
execFunction[f2;(1 2)] // result is 3
非常感謝... – iwbabn