Io :: interactivo

IO :: Interactive es un módulo Perl con utilidades para E / S interactivo.
Descargar ahora

Io :: interactivo Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • Perl Artistic License
  • Precio:
  • FREE
  • Nombre del editor:
  • Damian Conway
  • Sitio web del editor:
  • http://search.cpan.org/~dconway/

Io :: interactivo Etiquetas


Io :: interactivo Descripción

Io :: Interactive es un módulo Perl con utilidades para E / S interactiva. Io :: Interactive es un módulo Perl con utilidades para i / O.Synopsis interactivo. Uso IO :: Interactivo QW (IS_interactivo interactivo ocupado); if (is_interactivo ()) {impresión "corriendo interactivamente"; } # o ... imprimir {interactivo} "corriendo interactivamente"; $ fh = ocupado {do_noninteractive_stuff (); } Este módulo proporciona tres subrutinas de utilidad que facilitan el desarrollo de aplicaciones interactivas ... is_interactive () Esta subrutina devuelve verdadera si * Argv y * STdout están conectados al terminal. La prueba es considerablemente más sofisticada que: -t * argv -t * stdoutas, tiene en cuenta el comportamiento mágico de * argv.you, también puede pasar IS_interactivo un archivo de archivo grabable, en cuyo caso requiere que FileHandle esté conectado a un terminal (en su lugar de * stdout). El sospechoso habitual aquí es * stderr: if (is_interactivo (* stderr)) {carpa $ advertencia; } Interactive () Esta subrutina devuelve * STDOUT si es_interactiva es verdadera. Si IS_INTERACTIVE () es FALSO, INTERACTIVE devuelve un FileHandle que no imprime. Esto hace que sea fácil crear aplicaciones que se impriman solo cuando la aplicación es interactiva: imprimir {Interactive} "Introduzca un valor:"; My $ valor =; También puede pasar interactiva un archivo de fila grabable, en cuyo caso escribe a ese archivo, si está conectado a un terminal (en lugar de Writinbg a * STdout). Una vez más, el sospechoso habitual es * stderr: impresión {interactivo (* stderr)} $ advertencia; ocupado {...} Esta subrutina toma un bloque como su argumento único y ejecuta ese bloque. Mientras que el bloque se ejecuta, * ARGV se sustituye temporalmente por un archivo de archivo cerrado. Es decir, ninguna entrada de * ARGV es posible en un bloque ocupado. Además, se intercepte cualquier intento de enviar la entrada en el bloque ocupado a través de * ARGV y se imprime un mensaje de advertencia en * STDERR. La llamada Ocupa devuelve un FileHandle que contiene la entrada interceptada. Por lo tanto, el bloque ocupado es útil para evitar intentos de entrada cuando el programa esté ocupado en alguna tarea no interactiva. Requisitos: · Perl


Io :: interactivo Software relacionado

qmederslib

proporciona un widget QT altamente personalizable para crear widgets de esfera analógica complejos. ...

159

Descargar

Archivo :: Siguiente :: OO

Archivo :: Siguiente :: OO es un módulo PERL con envoltorio de iTerator de búsqueda de archivos para Archivo :: Siguiente :: Función de archivos. ...

223

Descargar