Io :: interativo

IO :: Interactive é um módulo Perl com utilitários para I / O interativo.
Baixe Agora

Io :: interativo Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • Perl Artistic License
  • Preço:
  • FREE
  • Nome do editor:
  • Damian Conway
  • Site do editor:
  • http://search.cpan.org/~dconway/

Io :: interativo Tag


Io :: interativo Descrição

IO :: Interactive é um módulo Perl com utilitários para I / O interativo. Io :: Interactive é um módulo Perl com utilitários para I / O.synopsis interativo Use IO :: Interactive QW (IS_Interactive Interactive Ocupy); if (is_interactive ()) {imprimir "em execução interativamenten"; } # ou ... Imprimir {interativo} "correndo interativyn"; $ fh = ocupado {do_noninteractive_stuff (); } Este módulo fornece três sub-rotinas de utilidade que facilitam a desenvolver aplicativos interativos ... IS_Interactive () Esta sub-rotina retorna true se * argv e * stdout estão conectados ao terminal. O teste é consideravelmente mais sofisticado do que: -T * argv -t * stdouta leva em conta o comportamento mágico de * argv. você também pode passar is_interactive um arquivo escravável handhandle, caso em que requer que o FileHandle seja conectado a um terminal (em vez disso de * stdout). O suspeito usual aqui é * stderr: if (is_interactive (* stderr)) {carpa $ aviso; } Interactive () Esta sub-rotina retorna * stdout se is_interactive for verdadeiro. Se is_interactive () for FALSE, a Interactive retorna um filehandle que não é impresso. Isso facilita a criação de aplicativos que imprima somente quando o aplicativo é interativo: Imprimir {Interactive} "Por favor, insira um valor:"; Meu valor de $ =; você também pode passar interativo um arquivo escravável handandle, caso em que ele escreve para esse filehandle se estiver conectado a um terminal (em vez de WritinBG para * stdout). Mais uma vez, o suspeito usual é * stderr: Imprimir {interativo (* stderr)} $ advertindo; ocupado {...} Esta sub-rotina leva um bloco como um único argumento e executa esse bloco. Enquanto o bloco é executado, * argv é temporariamente substituído por um filehandle fechado. Ou seja, nenhuma entrada de * argv é possível em um bloco ocupado. Além disso, qualquer tentativa de enviar entrada no bloco ocupado através de * argv é interceptada e uma mensagem de aviso é impressa * Stderr. A chamada ocupada retorna um filehandle que contém a entrada interceptada. O bloco ocupado é, portanto, útil para evitar tentativas de entrada quando o programa está ocupado em alguma tarefa não interativa. Requisitos: · Perl.


Io :: interativo Software Relacionado

Io :: prompt

IO :: Prompt é um módulo Perl para solicitar interativamente a entrada do usuário. ...

164

Download

qmeterslib.

qmeterslib Library fornece um widget QT altamente personalizável para criar widgets de discagem análogos complexos. ...

159

Download

Arquivo :: Próximo :: OO

Arquivo :: Próximo :: OO é um módulo Perl com o wrapper do iTerator de localização por arquivo :: próximo :: Função de arquivos. ...

223

Download