Python は 弱参照 を第一級オブジェクト (first-class object) としてサポートします。弱参照を直接実装する二種類の固有のオブジェクト 型があります。第一は単純な参照オブジェクトで、第二はオリジナルの オブジェクトに対して可能な限りプロキシとして振舞うオブジェクトです。
ob) |
ob) |
ob) |
PyObject *ob, PyObject *callback) |
None
や NULL にしても
かまいません。 ob が弱参照できないオブジェクトの場合や、
callback が呼び出し可能オブジェクト、None
、NULL
のいずれでもない場合は、NULL を返してTypeError
を送出します。
バージョン 2.2 で 新たに追加 された仕様です。
PyObject *ob, PyObject *callback) |
None
や NULL にしても
かまいません。 ob が弱参照できないオブジェクトの場合や、
callback が呼び出し可能オブジェクト、None
、NULL
のいずれでもない場合は、NULL を返してTypeError
を送出します。
バージョン 2.2 で 新たに追加 された仕様です。
PyObject *ref) |
None
を
返します。
バージョン 2.2 で 新たに追加 された仕様です。
PyObject *ref) |
ご意見やご指摘をお寄せになりたい方は、 このドキュメントについて... をご覧ください。