私はディルパッケージを試しています。具体的には検出モジュールであり、リファレント、リファラー、親、子の意味を直感的に理解するのに苦労しています。
参照は、一部のデータへのアクセスを可能にする値です。
そして参照対象は参照されるオブジェクトですよね?
したがって、次のコードでは:
class MyClass:
"""A simple example class"""
i = 12345
def f(self):
return 'hello world'
an_instance = MyClass()
an_instance2 = MyClass()
an_instance3 = MyClass()
a_list = [an_instance, an_instance2, an_instance3]
an_instance, an_instance2, an_instance3
の指示対象は でa_list
あり、MyClass
も の指示対象になりますがa_list
、チェーンの 1 レベル上の深さですか?
したがって、参照->
を意味すると、参照対象のチェーンは次のようになります。
a_list -> an_instance -> MyClass
これは次のように見られますか?
grandchild -> child -> Parent
逆にa_list
、リファラーは別のレベルの深さan_instance
ですか?an_instance2, an_instance3
MyClass
リファラーのチェーンを作成する:
MyClass -> an_instance -> a_list
そして、これも考えられるでしょうか:
parent -> child -> grandchild
参照、継承、およびコンテナーが一致する場所と一致しない場所について、誰かが明確な説明を提供できますか?