Krawatte :: stdout.

Trennen von schreibt an, um benutzerdefinierte Funktionen anzusetzen
Jetzt downloaden

Krawatte :: stdout. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • Perl Artistic License
  • Preis:
  • FREE
  • Name des Herausgebers:
  • David Cantrell
  • Website des Verlags:
  • http://search.cpan.org/~dcantrell/

Krawatte :: stdout. Stichworte


Krawatte :: stdout. Beschreibung

Trennen Sie den Trennen, um sie zu studout und benutzerdefinierte Funktionen anwenden Krawatte :: stdout ist ein Perl-Modul, das alle Schreibvorgänge an den STDOUT-FileHandle abfangen und anwendet, welche Funktion Sie wünschen, was nach stdout gegangen wäre. In dem obigen Beispiel hat jede Verwendung der Druckfunktion auf diesem FileHandle seine Ausgabe, die in Großbuchstaben transmogrififiziert ist. Sie haben aufgefallen, dass wir in der von uns gelieferten Funktion, die wir mitgeliefert haben, druckgründig auf den Standarddatenhandle (der fast immer stdout) drucken. Entspannen Sie sich, dies verursacht keine unendliche Schleife, da Ihre Funktionen immer mit einem * normalen * stdout aufgerufen werden. Sie können bis zu drei benutzerdefinierte Funktionen bereitstellen, die jeweils aufgerufen werden, wann immer Sie drucken (), druckf () oder syswrite verwenden () Auf dem FileHandle: Drucken Sie die Standardeinstellungen auf das Drucken an die echte STDOUT; Printf standardmäßig, um alle Parameter über Sprintf () zu übergeben und dann an die "Druck" -Funktion übergeben Beachten Sie, dass das Standardverhalten genau das gleiche ist, wie es ohne dieses Modul wäre. Weil wir uns einen sinnvollen Standard für 'Printf' haben. Da syswrite so selten verwendet wird, müssen Sie normalerweise nur Ihren eigenen Code für 'drucken' angeben. .Synopsis verwenden Krawatte :: stdout druck => sub {drucken Karte {UC} @_; }, printf => ... syswrite => ...; Anforderungen: · Perl.


Krawatte :: stdout. Zugehörige Software