2

有什么方法可以调度参数可能是:

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

如我所见,singledispatch装饰器 fromfunctools仅支持对第一个参数进行调度,在我的情况下这是行不通的。我错过了什么吗?

4

1 回答 1

1

你没有错过任何东西。单次派送不能解决您的问题

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

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

于 2016-05-02T13:18:10.487 回答