Shell :: POSIX :: Select

Shell :: POSIX :: Select è il ciclo "Seleziona" Shell Posix Shell per Perl.
Scarica ora

Shell :: POSIX :: Select Classifica e riepilogo

Annuncio pubblicitario

  • Rating:
  • Licenza:
  • Perl Artistic License
  • Prezzo:
  • FREE
  • Nome editore:
  • Timothy F. Maher
  • Sito web dell'editore:
  • http://search.cpan.org/~yumpy/Shell-POSIX-Select-0.05/Select.pm

Shell :: POSIX :: Select Tag


Shell :: POSIX :: Select Descrizione

Shell :: POSIX :: Select è il ciclo "Seleziona" Shell Posix Shell per Perl. Shell :: POSIX :: Select è il loop "Select" di Shell Posix per il modulo Perl.Purposethis implementa il loop selezionato delle shell "Posix" (Bash, Korn e Derivati) per Perl. Quel ciclo è unico in due modi: è di gran lunga la caratteristica più amichevole di qualsiasi shell UNIX, ed è l'unico ciclo di shell Unix che manca dalla lingua perl. Fino ad ora! Cosa c'è di così bello su questo ciclo? Automatizza la generazione di un menu numerato di scelte, richiede una scelta, bofreads a scelta e si lamenta se non è valida (almeno in questa implementazione avanzata) ed esegue un blocco di codice con una variabile impostata sul valore scelto. Ciò consente di risparmiare un sacco di codifica per i programmi interattivi, specialmente se il menu è composto da molti valori! Il vantaggio di portare questo anello a Perl è che ovvia la necessità di programmi futuri per reinventare la ruota Scegliere da-a-menu.Synopsiselect scalare_var] () {) {} In quanto sopra, le parentesi quadrate che racchiudono (non digitate) identificano gli elementi opzionali e le barre verticali separano le scelte esclusive: gli elementi richiesti sono i Parola chiave Seleziona, le parentesi e le bretelle ricci. Vedere "Sintassi" per dettagli. Esempi elementariNote: tutti gli esempi di programmazione non banale mostrati in questo documento sono distribuiti con questo modulo, nella directory degli script. "Esempi aggiuntivi", coprendo più funzioni, sono mostrati sotto.ship2me.plx usa shell :: posix :: Select; Seleziona $ Shipper ('UPS', 'FEDEX') {Stampa "Nyou ha scelto: $ Shippern"; Ultimo; } nave ($ spedizioniere, $ argv ); # Stampe MessageScreen MessageScreen Ship2me.plx '42 Denti denti da denti '# Invocazione del programma 1) UPS 2) FedEx Inserire il numero di scelta: 2 Hai scelto: FedEx Il tuo ordine è stato elaborato. Grazie per la tua attività! Ship2me2.plxQuesta variazione sull'esempio precedente mostra come utilizzare una intestazione di menu personalizzata e un prompt interattivo. Usa Shell :: POSIX :: Seleziona QW ($ Heading $ Prompt); $ Heading = 'Seleziona un mittente'; $ Prompt = 'Inserisci il numero del fornitore:'; Seleziona $ Shipper ('UPS', 'FEDEX') {Stampa "Nyou ha scelto: $ Shippern"; Ultimo; } nave ($ spedizioniere, $ argv ); # Stampe MessacationScreen MessageScreen Ship2Me2.plx '42 Denti da denti di canapa 'Selezionare uno shipper 1) UPS 2) FedEx Inserisci il numero del fornitore: 2 Hai scelto: FedEx Il tuo ordine è stato elaborato. Grazie per la tua attività! Requisiti: · Perl.


Shell :: POSIX :: Select Software correlato