gpt4 book ai didi

Python 通用函数调度

转载 作者:太空宇宙 更新时间:2023-11-04 05:31:33 24 4
gpt4 key购买 nike

是否有任何方法可以分派(dispatch)参数可能是:

  • 单个 lambda 函数(即 func(lambda x: x))
  • kwargs(即 func(a='some sting', b='some other string'))

在我看来,functools 中的 singledispatch 装饰器只支持对第一个参数进行分派(dispatch),这在我的例子中是行不通的。我错过了什么吗?

最佳答案

你没有遗漏任何东西。一次 dispatch 解决不了你的问题

https://pypi.python.org/pypi/multipledispatch

可以帮助您处理位置参数,但不能帮助您处理关键字 :(

关于Python 通用函数调度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36983359/

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