Io :: NittCapture

IO :: Nitthcapture est un module Perl pour effectuer des captures de poignée STD * imbriquées.
Télécharger maintenant

Io :: NittCapture Classement & Résumé

Publicité

  • Rating:
  • Licence:
  • Perl Artistic License
  • Prix:
  • FREE
  • Nom de l'éditeur:
  • Andrew Sterling Hanenkamp
  • Site Internet de l'éditeur:
  • http://search.cpan.org/~hanenkamp/

Io :: NittCapture Mots clés


Io :: NittCapture La description

Io :: Nitthcapture est un module Perl pour effectuer des captures de poignée de STD * imbriquées. Io :: Nitthcapture est un module Perl pour effectuer des captures de STD * de STD *SYNOPSIS UTILISATION IO :: NITEDCAPTURE QW /: SUBROUTINES /; My $ in = io :: NittCapture-> get_next_in; Imprimer $ dans "Harryn"; Imprimer $ dans "ronn"; Imprimer $ dans "Hermionen"; capture_in_out {mon @profs = qw (Dumbledore Flitwick McGonagall); tandis que () {My $ Prof = Shift @Prof; imprimer stdout "$ _ favors $ prof"; }}; Mon $ OUT = IO :: NittCapture-> get_last_out; tandis que (<$ out>) {imprimé; } # Ce programme va produire: # Harry favorise Dumbledore # Ron favorise Flitwick # Hermione Favors McGonagallChis Module a été partiellement inspiré par IO :: Capture, mais est destiné à un objectif très différent et n'est pas autrement lié à ce paquet. En particulier, j'ai besoin d'une nouvelle redirection de sortie / entrée d'entrée dans un projet Web sur lequel je travaille. J'aimerais pouvoir pipeler une entrée dans un sous-programme, puis capturer que la sortie des sous-routines à utiliser comme entrée sur le prochain.Je utilisait une méthode de force assez maladroite, fragile et brute pour le faire. Si vous êtes intéressé, vous pouvez jeter un coup d'oeil au code sur perlmonks.org: http://perlmonks.org/?node_id=459275Ce module implémente une approche beaucoup SANER qui implique uniquement une seule cravate par poignée de fichier (peu importe ce que Vous voulez l'attacher). Cela fonctionne en attachant les poignées de fichier STDIN, STDOUT et STDRERR. Ensuite, utilise la logique de classe liée interne pour gérer toute utilisation imbriquée ou autre travail. Avec ce module, vous pouvez capturer toute combinaison de stdin, de stdout et de starr. Dans le cas de STDIN, vous pouvez alimenter toute entrée dans la capture souhaité (ou même la définir pour utiliser une autre poignée de fichier). Pour STDOUT et STDRERR, vous pouvez passer en revue la sortie complète de ceux-ci ou avant la prise de capture, une poignée de fichier qui recevra toutes les données lors de la capture.As de la version 1.02 de cette bibliothèque, il existe deux interfaces différentes de la bibliothèque. La version orientée objet a été la première version, mais la nouvelle interface de sous-programme est un peu moins verbeuse et un peu plus sûre. Exigences: · Perl


Io :: NittCapture Logiciels associés

POD :: HTMLTREE

POD :: HTMLTREE est un module PERL pour créer une hiérarchie de documents HTML à partir de la PMS de votre module. ...

171

Télécharger