Oto przykład cyklicznego odwołania do Pythona. >>> a = [1]
>>> b = [2]
>>> a.append(b)
>>> b.append(a)
po tym, >>> sys.getrefcount(a) = 3
>>> sys.getrefcount(b) = 3
Dlaczego a i b mieć numer r
Jest to uproszczona wersja niektóre z moich kodu: public struct info
{
public float a, b;
public info? c;
public info(float a, float b, info? c = null)
{
this.a = a;