Shell :: POSIX :: Select

Shell :: POSIX :: Select is de Posix Shell's "Select" -lus voor Perl.
Download nu

Shell :: POSIX :: Select Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • Perl Artistic License
  • Prijs:
  • FREE
  • Naam uitgever:
  • Timothy F. Maher
  • Uitgever website:
  • http://search.cpan.org/~yumpy/Shell-POSIX-Select-0.05/Select.pm

Shell :: POSIX :: Select Tags


Shell :: POSIX :: Select Beschrijving

Shell :: POSIX :: Select is de "Selecteer" -lus van Posix Shell voor PERL. Shell :: Posix :: Select is de POSIX-shell's "Select" -lus voor PERL.PURPOSETIS-module implementeert de geselecteerde lus van de "POSIX" -schalen (bash, korn en derivaten) voor PERL. Die lus is op twee manieren uniek: het is veruit de vriendelijkste kenmerk van een Unix Shell, en het is de enige Unix Shell-lus die ontbreekt in de Perl-taal. Tot nu toe! Wat is er zo geweldig aan deze lus? Het automatiseert de generatie van een genummerd menu van keuzes, aanwijzingen voor een keuze, proeflezen die keuze en klagen als het ongeldig is (althans in deze verbeterde implementatie) en voert een codeblok uit met een variabele ingesteld op de gekozen waarde. Dat scheelt veel codering voor interactieve programma's - vooral als het menu bestaat uit vele waarden! Het voordeel van het brengen van deze lus naar Perl is dat het de noodzaak voor toekomstige programmeurs ondervindt om het kies-van-een-menu-wiel opnieuw te verwijderen. SynopsSelect Scalar_Var] () {} In het bovenstaande identificeren de omsluitende vierkante haakjes (niet getypt) optionele elementen en verticale balken afzonderlijk onderling-exclusieve keuzes: de vereiste elementen zijn de trefwoord selecteren, de haakjes en de krullende beugels. Zie "Syntaxis" voor details.Elementaire voorbeeldenNote: alle niet-triviale programmeervoorbeelden in dit document worden gedistribueerd met deze module, in de map Scripts. "Extra voorbeelden", die meer functies bedekken, worden hieronder getoond.ship2me.plx Gebruik Shell :: POSIX :: Select; Selecteer $ Shipper ('UPS', 'Fedex') {print "NYou koos: $ shippern"; laatst; } Schip ($ verzender, $ argv ); # Prints BevestigingsberichtenCreen Ship2Me.plx '42 Hennep Tandenborstels '# Programma-aanroeping 1) UPS 2) FedEx Invoeren Aantal keuze: 2 U kiest: FedEx Uw bestelling is verwerkt. Bedankt voor uw bedrijf! Ship2ME2.PLXDIS-variatie op het voorgaande voorbeeld laat zien hoe u een aangepaste menu-rubriek en interactieve prompt kunt gebruiken. Gebruik Shell :: POSIX :: Selecteer QW ($ rubriek $ prompt); $ Rubriek = 'Selecteer een verzender'; $ Prompt = 'Voer leveranciersnummer in:'; Selecteer $ Shipper ('UPS', 'Fedex') {print "NYou koos: $ shippern"; laatst; } Schip ($ verzender, $ argv ); # Prints Bevestigingsberichten Screen Ship2ME2.plx '42 Hennep Tandenborstels 'Selecteer een SHIPPER 1) UPS 2) FEDEX Voer leveranciersnummer in: 2 U kiest: FedEx Uw bestelling is verwerkt. Bedankt voor het zaken doen! Vereisten: · Perl


Shell :: POSIX :: Select Gerelateerde software