0

もしそうなら、あなたはこれをどのように行いますか?

def methodname(self、blah、blah)^この中に関数を配置するにはどうすればよいですか。

4

1 に答える 1

4

はい、あなたはただdef内側に固執します。クラス全体を関数やメソッド内にネストすることもできます。

class Foo(object):
    def method(self, bar):
        def inner(magic):
            class Madness(object):
                def __init__(inself, foo): inself.foo = foo
            return Madness(magic)
        return inner(bar)
于 2012-10-20T04:40:04.987 に答える