Balík: libuniversal-can-perl (1.20140328-1.1)
Odkazy pre libuniversal-can-perl
Zdroje Debian:
Stiahnuť zdrojový balík libuniversal-can-perl:
- [libuniversal-can-perl_1.20140328-1.1.dsc]
- [libuniversal-can-perl_1.20140328.orig.tar.gz]
- [libuniversal-can-perl_1.20140328-1.1.debian.tar.xz]
Správcovia:
- Debian Perl Group (Stránka QA, Konferencia)
- Krzysztof Krzyzaniak (eloy) (Stránka QA)
- Nathan Handler (Stránka QA)
- Ryan Niebur (Stránka QA)
- Jonathan Yu (Stránka QA)
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 | 12.5 kB | 32.0 kB | [zoznam súborov] |