| Module :: Mask Doe net alsof bepaalde modules niet zijn geïnstalleerd |
Download nu |
Module :: Mask Rangschikking & Samenvatting
- Vergunning:
- Perl Artistic License
- Naam uitgever:
- Matthew Lawrence
- Uitgever website:
- http://search.cpan.org/~mattlaw/
Module :: Mask Tags
Module :: Mask Beschrijving
Doe net alsof bepaalde modules niet zijn geïnstalleerd Soms moet je testen wat er gebeurt wanneer een bepaalde module niet is geïnstalleerd. Module :: Mask is een PERL-module die een manier biedt om de geïnstalleerde modules tijdelijk te verbergen uit Perl's vereiste mechanisme. De module :: Masker-object voegt zich toe aan @IC en blokken vereisen dat oproepen naar beperkte modules worden vereist. Module :: MASK zal geen invloed hebben op modules die al zijn geladen op het moment van instantiatiation.Synopsis Gebruik Module :: Masker; {Mijn $ Mask = Nieuwe module :: Mask ('My :: Module'); Eval {vereisen mijn :: module}; if ($ @) {# ... moet} anders worden genoemd {Warn "vereist dat ze onverwachts is geslaagd"}} # Het masker is buiten het bereik, dit zou nu moeten werken. Eval {vereisen mijn :: module}; # Er is ook een omgekeerde versie: {My $ Mask = Nieuwe module :: Mask :: Omgekeerde QW (Foo Bar); # Nu kan alleen foo en bar worden geladen door vereisen: Eval {vereisen baz}; } Vereisten: · Perl
Module :: Mask Gerelateerde software