Io :: nedcapture.

io :: nedcapture é um módulo Perl para executar capturas de manipulação de std * aninhadas.
Baixe Agora

Io :: nedcapture. Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • Perl Artistic License
  • Preço:
  • FREE
  • Nome do editor:
  • Andrew Sterling Hanenkamp
  • Site do editor:
  • http://search.cpan.org/~hanenkamp/

Io :: nedcapture. Tag


Io :: nedcapture. Descrição

IO :: NedCapture é um módulo Perl para realizar capturas de alça de std * aninhadas. Io :: nedcapture é um módulo Perl para realizar capturas de identificador de std * aninhadas.synopsis Use io :: nedcapture QW /: sub-rotinas /; Meu $ In = io :: NededCapture-> get_next_in; Imprimir $ em "harryn"; Imprimir $ em "Ronn"; Imprimir $ em "hermionen"; Capture_in_out {MyPROFS = QW (Dumbledore Flitwick McGonagall); enquanto () {my $ prof = shift @prof; Imprimir stdout "$ _ favores $ prof"; }}; Meu $ Out = io :: NededCapture-> get_last_out; enquanto (<$ out>) {imprimir; } # Neste programa irá produzir: # Harry favores Dumbledore # Ron favores flitwick # Hermione favores McGonagallthis módulo foi parcialmente inspirado por Io :: captura, mas é destinado a um propósito muito diferente e não é relacionado a esse pacote. Em particular, eu tenho a necessidade de um redirecionamento de saída / entrada bastante agressiva em um projeto da Web que estou trabalhando. Eu gostaria de ser capaz de usar a entrada em uma sub-rotina e, em seguida, capturar que a saída de sub-rotinas a ser usada como entrada no próximo.Eu estava usando um método de força bastante desajeitado, frágil e brute para fazer isso. Se você estiver interessado, você pode dar uma olhada no código no perlmonks.org: http://perlmonks.org/?node_id=459275Este módulo implementa uma abordagem muita SAER que envolve apenas uma única gravata por alça de arquivo (independentemente do que Você quer amarrá-lo). Funciona amarrando o stdin, stdout e stderr. Em seguida, usa lógica de classe anexada interna para lidar com qualquer uso aninhado ou outro trabalho. Com este módulo que você pode capturar qualquer combinação de stdin, stdout e stderr. No caso de stdin, você pode alimentar qualquer entrada em captura desejada (ou mesmo configurá-lo para usar outra alça de arquivo). Para STDOUT e STERDR, você pode revisar a saída total destas ou antes de capturar um identificador de arquivo que receberá todos os dados durante a captura.As da versão 1.02 desta biblioteca, existem duas interfaces diferentes para a biblioteca. A versão orientada a objetos foi primeiro, mas a nova interface sub-rotina é um pouco menos detalhada e um pouco mais segura. Requisitos: · Perl.


Io :: nedcapture. Software Relacionado

DBD :: wtsprite.

dbd :: wtsprite é uma extensão perl para o DBI, fornecendo emmulação de banco de dados via arquivos planos. ...

142

Download