Getopt :: GetArgs

GetArgs is een PERL-module om een verbeterd argument te laten passeren.
Download nu

Getopt :: GetArgs Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • Perl Artistic License
  • Prijs:
  • FREE
  • Naam uitgever:
  • Rob Brown
  • Uitgever website:
  • http://karmatics.com/aardvark/

Getopt :: GetArgs Tags


Getopt :: GetArgs Beschrijving

Getargs is een Perl-module om verbeterde argumenten te laten passeren. GetArgs is een PERL-module om een verbeterd argument te laten passeren, inclusief het passeren van case-ongevoelige genoemde argumenten en gepositioneerde argumenten. Synopsis sub wat {mijn @default_args = (inhoud => "standaardinhoud", uitgebreide => 0); mijn% args = getargs (@ _, @ default_args); # doe wat spullen met $ args {content} # Toon alle soorten detail als $ args {uitgebreid}} # een eenvoudige oproep naar wat dan ook ("gewoon omgaan met mijn inhoud"); # Een flexibele oproep aan wat dan ook ({verbod => 1, content => "Dit is mijn inhoud",}); getargs moet weten * Wat je subroutine was gepasseerd, * en wat het verwachtte te worden gepasseerd. * Als u wilt, kunt u ook standaardwaarden leveren om te gebruiken wanneer een argument niet wordt doorgegeven. Deze informatie zal Getargs een hash van argumenten voor u maken om in uw subroutine te gebruiken. Het gebruik van getargs heeft verschillende voordelen: 1) Oproepen naar uw subroutine kan doorgegeven benoemde argumenten, waardoor de code leesbaarder wordt. 2) Als het gemakkelijker is om een lijst met argumenten te passeren terwijl u normaal zou doen, is dat prima. 3) Met GetArgs is uw gebruik van argumenten in uw subroutinecode leesbaarder. 4) Uw subroutines zijn niet langer beperkt in het aantal argumenten dat ze verwachten. 5) Argumenten kunnen in elke volgorde worden doorgegeven (indien doorgegeven in de hash Ref), dus alleen de argumenten die relevant zijn voor die oproep moeten worden gepasseerd - onnodige argumenten kunnen worden genegeerd. 6) Case is niet belangrijk, omdat GetArgs overeenkomt met argumentnamen Case onvolledig. Vereisten: · Perl


Getopt :: GetArgs Gerelateerde software