【发布时间】:2016-08-27 06:32:19
【问题描述】:
有什么方法可以调度参数可能是的函数:
- 单个 lambda 函数(即
func(lambda x: x)) - kwargs(即
func(a='some sting', b='some other string'))
在我看来,functools 中的 singledispatch 装饰器仅支持在第一个参数上分派,在我的情况下这是行不通的。我错过了什么吗?
【问题讨论】:
标签: python python-3.x functional-programming python-decorators functools