všetky možnosti
buster  ] [  bullseye  ] [  bookworm  ] [  trixie  ] [  sid  ]
[ Zdroj: libuniversal-can-perl  ]

Balík: libuniversal-can-perl (1.20140328-3)

Odkazy pre libuniversal-can-perl

Screenshot

Zdroje Debian:

Stiahnuť zdrojový balík libuniversal-can-perl:

Správca:

Externé zdroje:

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.

Značky: Software Development: Perl Development, Knižnice, Implementované v: Perl

Ostatné balíky súvisiace s balíkom libuniversal-can-perl

  • závisí
  • odporúča
  • navrhuje
  • vylepšuje

Stiahnuť libuniversal-can-perl

Stiahnuť pre všetky dostupné architektúry
Architektúra Veľkosť balíka Nainštalovaná veľkosť Súbory
all 11.7 kB31.0 kB [zoznam súborov]