Прескочи на главни садржај
🔒 Режим прегледа. Првих петнаест Foundations лекција је бесплатно; ова је Pro. Покрените 7-дневни trial да откључате едитор, AI савете и остатак курса. Картица је обавезна, можете отказати у било ком тренутку у Dashboard.Покрени 7-дневни trial →
← KurseviSenior Deep-DivesМодул 2 · ЦПитхон интерни елементи и перформансеСлабе референце (модул веакреф)predict19 / 161
+100 XP
Zadatak
📝 **Питање:** Предвидите тачан резултат. \`обј = Биг("А")\` је једина јака референца; \`реф\` је слаба референца. После \`дел обј\` + \`гц.цоллецт()\`, шта враћа \`реф()\`? 📋 Изаберите тачан одговор. 💡 **Савет:** Поново прочитајте горњу теорију ако нисте сигурни.
Predvidi izlaz

Pažljivo pročitaj kod

import weakref
import gc


class Big:
    def __init__(self, label):
        self.label = label


obj = Big("A")
ref = weakref.ref(obj)
print(f"alive:{ref() is not None}")
print(f"label:{ref().label}")
del obj
gc.collect()
print(f"alive:{ref() is not None}")
print(f"deref:{ref()}")

Šta će program ispisati? Napiši ovde:

💬 Diskusija

Budi prvi — postavi pitanje ili podeli savet.
Prijavi se da bi se pridružio diskusiji. Čitanje je besplatno.
Učitavanje diskusije…