1
def foo(self, sub, **kwargs):
    accounts = kwargs.get('accounts')        
    start    = kwargs.get('start', 0)        
    end      = kwargs.get('end', 0)          
    return json.dumps(                       
        sub(accounts, start, end),           
    ) 

你能解释一下,这个“子”是什么以及它的作用是什么?

4

1 回答 1

2

它只是函数的一个参数,代码期望它是可调用的。

Python 函数、方法和带有__call__方法的对象都是可调用的,并且可以用来提供foo参数sub

如果没有更多的上下文,我们对此无话可说。

于 2012-12-11T17:11:42.470 回答