| Vars :: Global Vars :: Global is een perl-module die globale variabelen een beetje veiliger probeert te maken. |
Download nu |
Vars :: Global Rangschikking & Samenvatting
- Vergunning:
- Perl Artistic License
- Naam uitgever:
- Flavio Poletti
- Uitgever website:
- http://search.cpan.org/~polettix/
Vars :: Global Tags
Vars :: Global Beschrijving
Vars :: Global is een Perl-module die probeert globale variabelen een beetje veiliger te maken. Vars :: Global is een Perl-module die globale variabelen een beetje veiliger probeert te maken. Synopsis # in de plaats / pakket waar we global willen maken Gebruik VARS :: Global Create => QW ($ foo @bar z); # Voeg wat meer globale symbolen VAR's toe :: Global-> Maken (QW ($ Hallo @World%)); # Ergens anders, waar we toegang hebben tot die globalen Gebruik VARS :: Global QW ($ foo @bar z); # Probeer geen Global te gebruiken die niet bestaan Gebruik VARS :: Global QW ($ FOO); # Typo, Croaks Gebruik Vars :: Global QW (@inexistent); # We maken niet standaard # Gebruik 'Create' zoals hierboven # je kunt ook importeren en creëren van nieuwe globalen Gebruik VARS :: Global QW ($ foo z), Create => QW ($ hey @joe); # Als je lui bent, kun je alle globalen invoeren die tot nu toe vars :: globaal 'gebruiken: allemaal'; deze module laat je 'wereldwijde' variabelen definiëren en een klein voordeel krijgen ten opzichte van blind gebruik van pakketvariabelen. De wereldwijde variabelen. Live in het VARS :: Global Package, met de namen die door de gebruiker worden gegeven. Waar 'het voordeel? Het is tweevoudig: er is een importmechanisme waarmee u toegang hebt tot de globale variabele zonder de noodzaak om de naam ervan volledig te kwalificeren (dwz met behulp van $ foo in plaats van $ VARS :: GLOBAL :: FOO); het importmechanisme zorgt ervoor dat u kunt importeren Alleen de globale variabelen die tot nu toe expliciet zijn gedeclareerd, wat de mogelijkheid van een typfo vermindert. Als u al "gemaakt" de globale variabele $ FOO, wordt de importbewerking gelijkwaardig aan DOEN: * {__-pakket__. ':: Foo'} = $ Vars :: Global :: Foo; dat wil zeggen, de pakketvariabele in het huidige pakket wordt een alias gemaakt voor de globale variabele. De anti-typo-cheque wordt eenvoudigweg verkregen door een controle te doen voor het bovenstaande Import.Typisch gebruik is als volgt: Creationearly in de module of in het programma dat u variabelen maakt die het woord creëren, als volgt: Gebruik VARS :: GLOBALE CREATE => QW ($ FOO @BAR Z); Accessioneer de modules waar u nodig hebt Om toegang te krijgen tot een gegeven globale variabele, kunt u ze heel eenvoudig importeren: gebruik VARS :: GLOBAL QW ($ FOO Z); # Ik heb hier niet @bar nodig;) De creatiestap hierboven importeert automatisch alle nieuwe globalen in het huidige pakket. Vereisten: · Perl
Vars :: Global Gerelateerde software