Término :: Finalización

Lea una línea de entrada de usuario, con funciones de conveniencia
Descargar ahora

Término :: Finalización Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • Perl Artistic License
  • Precio:
  • FREE
  • Nombre del editor:
  • Marek Rouchal
  • Sitio web del editor:
  • http://search.cpan.org/~marekr/

Término :: Finalización Etiquetas


Término :: Finalización Descripción

Lea una línea de entrada de usuario, con funciones de conveniencia Término :: Finalización es un reemplazo extensible y altamente configurable para el Plazo Venerable :: Paquete completo. Este módulo está orientado a objetos y, por lo tanto, permite la subclasificación. Dos clases derivadas son términos :: Finalización :: Multi y término :: Finalización :: Ruta. Se imprime un mensaje y el usuario puede ingresar una línea de entrada, enviando la respuesta presionando la tecla ENTER. Este escenario básico se puede implementar así: My $ Respuesta = ; chomp $ respuesta; Pero a menudo no desea que el usuario escriba la palabra completa (de una lista de opciones), pero permite completar, es decir, la expansión de la palabra en la medida de lo posible presionando las pocas teclas según sea necesario. A algunos usuarios les gusta recorrer las opciones, preferiblemente con las teclas de flecha arriba / abajo. Y, finalmente, es posible que no desee que el usuario ingrese ningún carácter aleatorio, pero valida lo que se ingresó y regresó si la entrada no pasó la validación. Si le falta la edición de la línea completa (izquierda / derecha, eliminar a la izquierda y la derecha, saltar al principio y al final, etc.), es probable que esté equivocado aquí, y desea considerar el término :: Readline y Friends.Usage Use Term ::Terminación; MY $ TC = TERM TERM :: Finalización-> Nuevo (PROMPT => "Ingrese su primer nombre:", Opciones => ); My $ nombre = $ tc-> completo (); Imprimir "Usted ingresó: $ nombre "; Requisitos: · Perl


Término :: Finalización Software relacionado