Pytania otagowane jako method-resolution-order

4
Co robi „mro ()”?
W django.utils.functional.py: for t in type(res).mro(): # <----- this if t in self.__dispatch: return self.__dispatch[t][funcname](res, *args, **kw) Nie rozumiem mro(). Co to robi i co oznacza „mro”?

4
Method Resolution Order (MRO) w klasach nowego stylu?
W książce Python in a Nutshell (2nd Edition) znajduje się przykład, który używa klas starego stylu, aby zademonstrować, w jaki sposób metody są rozwiązywane w klasycznej kolejności i czym różni się od nowej kolejności. Wypróbowałem ten sam przykład, przepisując przykład w nowym stylu, ale wynik nie różni się od tego, …
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.