2016.12.25 09:24
trzecia reprezentacja w Pythonie

Chciałbym w Pythonie mieć jeszcze trzecią reprezentację tekstową do każdego obiektu, oprócz __str__ i __repr__. To by była reprezentacja kanoniczna, co do której konwencja kazałaby, że jeśli dwa obiekty są traktowane jako równe przez ==, to ich reprezentacja kanoniczna musi być równa. Na przykład reprezentacja kanoniczna zbioru miałaby posortowane elementy. Przy doctestach by się przydawało. A jeśli ktoś z was mi powie, że mogę sam sobie napisać taką funkcję, to odpowiem: to sam napisz. I to tak, żeby działała dobrze również wtedy, kiedy przekażesz jej obiekt, którego klasy nie jesteś autorem, a który w polach ma zbiory.

komentarze:

ksywa:

tu wpisz cyfrę cztery: (tu wpisz cyfrę cztery: (to takie zabezpieczenie antyspamowe))

komentarze wulgarne albo co mi się nie spodobają będę kasował


powrót na stronę główną

RSS