| 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
- Licencia:
- Perl Artistic License
- 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