gpt4 book ai didi

python - 使用 Python 创建扩展函数

转载 作者:行者123 更新时间:2023-12-01 01:31:20 25 4
gpt4 key购买 nike

我正在尝试使用Python获取函数作为参数,例如:

spread(someFunction, [1, true, "Foo", "bar"] ) 

这应该转换为:

someFunction(1, true, "Foo", "bar")

但目前要测试的是:

test.assert_equals( spread(lambda x,y: x+y , [1,2]) , 3 )

我的功能不起作用。

阅读 Python 文档,我正在尝试:

def myfunc(anotherfunc, extraArgs):
anotherfunc(*extraArgs)

但是不起作用。

有人知道如何使用函数作为参数并在另一个函数中使用原始函数参数吗?

最佳答案

我认为您只是错过了函数中的return

def myfunc(anotherfunc, extraArgs):
return anotherfunc(*extraArgs)

关于python - 使用 Python 创建扩展函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52826090/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com