这个练习有点难,花了不少时间
Topic source这个用法似乎争论不小,原帖见 StackOverflow。
请问博主觉得在装饰器的使用场景下,下面哪种是最合适的选择?
type(arg) == types.FunctionType
callable(arg)
hasattr(arg, '__call__')
- 1
这个用法似乎争论不小,原帖见 StackOverflow。
请问博主觉得在装饰器的使用场景下,下面哪种是最合适的选择?
type(arg) == types.FunctionType
callable(arg)
hasattr(arg, '__call__')
米粽粽