Я пытаюсь получить function
как параметр, используя Python
, что-то вроде:
spread(someFunction, [1, true, "Foo", "bar"] )
И это должно быть преобразовано в:
someFunction(1, true, "Foo", "bar")
Но на данный момент проверить:
test.assert_equals( spread(lambda x,y: x+y , [1,2]) , 3 )
Мой funciton не работает.
Читая документацию Python
, я пытаюсь:
def myfunc(anotherfunc, extraArgs):
anotherfunc(*extraArgs)
Но не работает.
кто-то имеет представление о том, как использовать функцию в качестве параметра и использовать исходные параметры функции внутри другой функции?
Я думаю, вы просто пропустите return
в своей функции.
def myfunc(anotherfunc, extraArgs):
return anotherfunc(*extraArgs)
return
.return anotherfunc(*extraArgs)