Szukałem w kodzie źródłowym do hasattr wbudowanej funkcji i zauważyłem kilka linii, które wzbudził moje zainteresowanie:Dlaczego Python utrzymuje liczbę odwołań w False i True?
Py_INCREF(Py_False);
return Py_False;
...
Py_INCREF(Py_True);
return Py_True;
Czy nie Py_False
i Py_True
wartości globalnych? Czy tylko z czystej ciekawości, dlaczego Python zachowuje liczbę referencyjną dla tych zmiennych?
-1: Jak to rozwiązuje każdy problem programistyczny, który obecnie masz? –
@ S.Lott od kiedy pytania tutaj odnoszą się do konkretnych konkretnych problemów programistycznych. – Triptych
Obecnie mam problem, że nie rozumiem potrzeby zwiększania liczników odwołań w Py_True i Py_False. –