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 に答える