Як SUPER псеўда-клас дазволены ў Perl?

Я пачатковец у PERL, і я чытаў да розных канцэпцый і наткнуўся на SUPER.I ёсць некаторыя сумненні. Як гэта SUPER псеўда-клас дазволены ў Perl? Яе не ясна, у perlobj. Можа хто-небудзь дапамагчы мне зразумець

3
дададзена аўтар innaM, крыніца
дададзена аўтар innaM, крыніца
Якія праблемы ў вас з SUPER pseudopackage? Майце на ўвазе, што гэта залежыць ад пакета, які ён выкарыстоўваецца ў, а не на тыпе аб'екта, а SUPER метад выклікаецца.
дададзена аўтар amon, крыніца
я хачу ведаць некаторыя асноўныя моманты аб супер і як яна выкарыстоўваецца
дададзена аўтар Rahul Reddy, крыніца
я хачу ведаць некаторыя асноўныя моманты аб супер і як яна выкарыстоўваецца
дададзена аўтар Rahul Reddy, крыніца

6 адказы

SUPER не вельмі нават псеўда-класа. Выклік яго такім можа прывесці да думаючы, што вы можаце рабіць рэчы, якія вы не можаце з ім.

->SUPER::methodname simply calls the method that would have been called by __PACKAGE__->methodname() if there were no sub method in __PACKAGE__ (N.B. the class or object on the left of -> is irrelevant). (quoting myself in Why doesn't Perl's SUPER call use the arrow method?)

2
дададзена

SUPER не вельмі нават псеўда-класа. Выклік яго такім можа прывесці да думаючы, што вы можаце рабіць рэчы, якія вы не можаце з ім.

->SUPER::methodname simply calls the method that would have been called by __PACKAGE__->methodname() if there were no sub method in __PACKAGE__ (N.B. the class or object on the left of -> is irrelevant). (quoting myself in Why doesn't Perl's SUPER call use the arrow method?)

2
дададзена

Праверце назву раздзела «Як СУПЕР рашэннем» на perldoc .

2
дададзена
Гэта спасылаецца на раздзел «perlobj» дакументацыі, якая ОП ўжо заявіла, не мае інфармацыі, якую яны хочуць. (Нягледзячы на ​​тое, што яны не заявілі, што інфармацыя, якую яны хочуць небудзь).
дададзена аўтар benrifkah, крыніца

Праверце назву раздзела «Як СУПЕР рашэннем» на perldoc .

2
дададзена
Гэта спасылаецца на раздзел «perlobj» дакументацыі, якая ОП ўжо заявіла, не мае інфармацыі, якую яны хочуць. (Нягледзячы на ​​тое, што яны не заявілі, што інфармацыя, якую яны хочуць небудзь).
дададзена аўтар benrifkah, крыніца

Вы маеце на ўвазе MRO (метад дазволу замовы)? У раздзеле «Метад Парадак вырашэння» у perldoc perlobj апісвае спецыфікацыю.

0
дададзена

Вы маеце на ўвазе MRO (метад дазволу замовы)? У раздзеле «Метад Парадак вырашэння» у perldoc perlobj апісвае спецыфікацыю.

0
дададзена