Balík: libuniversal-can-perl (1.20140328-3)
Odkazy pre libuniversal-can-perl
Zdroje Debian:
Stiahnuť zdrojový balík libuniversal-can-perl:
- [libuniversal-can-perl_1.20140328-3.dsc]
- [libuniversal-can-perl_1.20140328.orig.tar.gz]
- [libuniversal-can-perl_1.20140328-3.debian.tar.xz]
Správca:
Externé zdroje:
- Domovská stránka [metacpan.org]
Podobné balíky:
bezpečnejšia verzia UNIVERSAL::can
Trieda UNIVERSAL poskytuje niekoľko predvolených metód, ktoré môžu využívať všetky objekty. Objektová orientácia umožňuje programátorom preťažovať tieto metódy v podtriedach, aby poskytli špecifickejšie a vhodnejšie správanie.
Niektorí autori volajú metódu v triede UNIVERSAL s potenciálnymi volajúcimi ako funkciami, čím obchádzajú akékoľvek možné preťažovanie. To nie je správe a nemali by ste to robiť. Bohužiaľ, nie každý toto upozornenie rešpektuje a ich chybný kód môže pokaziť dobrý kód.
Tento modul nahradzuje UNIVERSAL::can() metódou, ktorá kontroluje, či je prvý argument platný volajúci (či už je to objekt - odporúčaný referent - alebo názov triedy). Ak je to tak a trieda volajúceho má vlastnú metódu can(), zavolá ju ako metódu. V opačnom prípade všetko funguje tak, ako očakávate.
Ak sa niekto pokúsi zavolať UNIVERSAL::can() ako funkciu, tento modul vypíše lexikálne upozornenie (pozri perllexwarn). To môžete vypnúť pomocou no warnings; alebo no warnings 'UNIVERSAL::isa';, ale nerobte to - radšej kód opravte.
Ostatné balíky súvisiace s balíkom libuniversal-can-perl
|
|
|
|
-
- dep: perl
- Practical Extraction and Report Language od Larryho Walla
Stiahnuť libuniversal-can-perl
Architektúra | Veľkosť balíka | Nainštalovaná veľkosť | Súbory |
---|---|---|---|
all | 11.7 kB | 31.0 kB | [zoznam súborov] |