Shell :: POSIX :: Wählen

shell :: pOSIX :: Wählen Sie "Select" -Rop "Select" für Perl.
Jetzt downloaden

Shell :: POSIX :: Wählen Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • Perl Artistic License
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Timothy F. Maher
  • Website des Verlags:
  • http://search.cpan.org/~yumpy/Shell-POSIX-Select-0.05/Select.pm

Shell :: POSIX :: Wählen Stichworte


Shell :: POSIX :: Wählen Beschreibung

Shell :: POSIX :: SELECT ist die "Select" -Rop der POSIX-Shells für Perl. Shell :: POSIX :: SELECT IST Die "Select" -Rop des POSIX-Shells für das Perl.PurPoSethis-Modul implementiert den Select-Loop der "POSIX" -Hells (Bash, Korn, und Derivate) für Perl. Diese Schleife ist auf zwei Arten einzigartig: Es ist bei weitem das freundlichste Merkmal einer Unix-Shell, und es ist die einzige Unix-Shell-Schleife, die aus der Perlsprache fehlt. Bis jetzt! Was ist so toll an dieser Schleife? Es automatisiert die Erzeugung eines nummerierten Menüs mit Auswahlmöglichkeiten, Anweisungen für eine Auswahl, Korrekturlesen, die die Wahl und sich beschwert, wenn es ungültig ist (zumindest in dieser erweiterten Implementierung), und führt einen Codeblock mit einem auf den gewählten Wert eingestellten Variablen aus. Das spart viel Codierung für interaktive Programme - insbesondere wenn das Menü aus vielen Werten besteht! Der Vorteil, diese Schleife auf Perl zu bringen, ist, dass er den Bedarf an zukünftigen Programmierern vermietet, um das Wheel-A-Menu-Wheel-Wheel-Wheel-Wheel-RECHT-RECHNUNG zu erfinden. scalar_var] () {} In den oben genannten, die umschließenden eckigen Klammern (nicht eingegeben), identifizieren optionale Elemente, und vertikale Balken separate voneinander ausschließliche Auswahlmöglichkeiten: Die erforderlichen Elemente sind das Schlüsselwortauswahl, die Klammern und die gelockten Zahnspangen. Siehe "Syntax" für Details.Elementäre BeispieleNote: Alle in diesem Dokument angegebenen nicht trivialen Programmierbeispiele werden mit diesem Modul im Skriptverzeichnis verteilt. "Zusätzliche Beispiele", die mehr Funktionen abdecken, sind unten gezeigt. Wählen Sie $ SHIPPER ('UPS', 'FEDEX'). {drucken "NYOU wählte: $ shipper"; zuletzt; } Schiff ($ shipper, $ argv ); # Drucke BestätigungsnachrichtenScreen ship2me.plx '42 Hanf-Zahnbürsten '# Programmaufruf 1) UPS 2) Fedex Geben Sie die Anzahl der Wahl ein: 2 Sie wählten: FedEx Ihre Bestellung wurde verarbeitet. Vielen Dank für Ihr Unternehmen! Ship2Me2.plxDie-Variation des vorherigen Beispiels zeigt, wie Sie eine benutzerdefinierte Menüüberschrift und eine interaktive Eingabeaufforderung verwenden. Verwenden Sie Shell :: POSIX :: Wählen Sie QW ($ $ Rubry $ Prompt); $ Rubrik = 'SHIPPER SHIPPER'; $ Prompt = 'Lieferantennummer eingeben:'; Wählen Sie $ SHIPPER ('UPS', 'FEDEX'). {drucken "NYOU wählte: $ shipper"; zuletzt; } Schiff ($ shipper, $ argv ); # Drucke BestätigungsnachrichtenScreen Ship2Me2.plx '42 Hanf-Zahnbürsten 'Shipper auswählen 1) UPS 2) FedEx Geben Sie Vendor-Nummer ein: 2 Sie haben ausgewählt: FedEx Ihre Bestellung wurde verarbeitet. Danke für dein Geschäft! Anforderungen: · Perl.


Shell :: POSIX :: Wählen Zugehörige Software