Cum se rezolvă pseudo-ul SUPER în perl?

Sunt nou la Perl și am citit diferite concepte și am dat peste SUPER. Am puține îndoieli. Cum se rezolvă pseudo-ul SUPER în perl? Nu este clar în perlobj. Poate cineva să mă ajute să înțeleg

3
adăugat autor innaM, sursa
adăugat autor innaM, sursa
Ce problemă aveți cu pseudopachetul SUPER ? Rețineți că depinde de pachetul în care este folosit, nu de tipul obiectului pe care este apelată o metodă SUPER .
adăugat autor amon, sursa
Vreau sa stiu cateva puncte de baza despre super si cum este folosit
adăugat autor Rahul Reddy, sursa
Vreau sa stiu cateva puncte de baza despre super si cum este folosit
adăugat autor Rahul Reddy, sursa

6 răspunsuri

SUPER nu este chiar o pseudo-clasă. Apelarea la aceasta poate duce la gândirea că puteți face lucruri pe care nu le puteți face cu ea.

->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
adăugat

SUPER nu este chiar o pseudo-clasă. Apelarea la aceasta poate duce la gândirea că puteți face lucruri pe care nu le puteți face cu ea.

->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
adăugat

Consultați titlul secțiunii "Cum se rezolvă SUPER" pe perldoc .

2
adăugat
Acest lucru face trimitere la secțiunea "perlobj" din documentația pe care OP-ul a declarat deja că nu are informațiile pe care le doresc. (Deși nu au spus nici ce informații doresc).
adăugat autor benrifkah, sursa

Consultați titlul secțiunii "Cum se rezolvă SUPER" pe perldoc .

2
adăugat
Acest lucru face trimitere la secțiunea "perlobj" din documentația pe care OP-ul a declarat deja că nu are informațiile pe care le doresc. (Deși nu au spus nici ce informații doresc).
adăugat autor benrifkah, sursa

Vrei să spui MRO (ordinea de rezolvare a metodei)? Secțiunea "Ordine de rezolvare a metodei" din perldoc perlobj descrie specificația.

0
adăugat

Vrei să spui MRO (ordinea de rezolvare a metodei)? Secțiunea "Ordine de rezolvare a metodei" din perldoc perlobj descrie specificația.

0
adăugat