関数を延期していくつかの引数を渡すと、関数はそれらの引数を持ち、それらを操作できますが、インスタンス化されたオブジェクトの一部である関数 (たとえば) は、そのオブジェクトの変数にアクセスできますか?
class foo (object):
def __init__ (self):
self.bar = 42
def do_work (self):
self.bar += 1
baz = foo()
deferred.defer(baz.do_work)
基本的に、引数として必要なすべての情報を関数に与える必要がありますか?
また、それへの唯一の参照が遅延関数にある場合、baz は破棄されますか?