Wpis z mikrobloga

@Smevios: wiem chodziło mi o to że ja self zawsze daje, dlatego nie napotkałem an ten błąd i w tym co napisałem chodziło mi że teraz będę w stanie przewidzieć co powoduje dany bład w razie gdybym jednak kiedyś tego self zapomniał
@Smevios: jak juz sam zauwazyles, jest to typ referencyjny wiec wszystkie klasy posiadaja referencje do tego samego obiektu (listy). dlatego deklarowanie takich zmiennych nie jest zalecane, jezeli chcialbys zrobic sobie liste np opcji wtedy lepiej zrobic tuple
@Smevios: Hm, akurat nie ma tutaj znaczenia "typ referencyjny". O co chodzi można wywnioskować po tym co widać w linii 9. Ogólnie pola definiowane w ciele klasy (nie w metodzie, na selfie), należą do klasy. W przeciwieństwie do wielu języków, nie są one "dziedziczone/kopiowane" przez instancje tej klasy, a ich wartość nie jest wartością domyślną (wtedy fakt że to jest lista miałby znaczenie).

W uproszczeniu: po linii 5, instancje a i