Io :: interaktiv

IO :: Interactive ist ein Perl-Modul mit Dienstprogrammen für interaktive E / A.
Jetzt downloaden

Io :: interaktiv Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • Perl Artistic License
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Damian Conway
  • Website des Verlags:
  • http://search.cpan.org/~dconway/

Io :: interaktiv Stichworte


Io :: interaktiv Beschreibung

IO :: Interactive ist ein Perl-Modul mit Dienstprogrammen für interaktive E / A. IO :: Interactive ist ein Perl-Modul mit Dienstprogrammen für interaktive E / A-SynopsIn-Nutzung IO :: Interactive QW (IS_Interactive Interactive Interactive BUSY); if (is_interactive ()) {drucken "interactional läuft"; } # oder ... drucken {interaktiv} "laufende interactivnn"; $ FH = beschäftigt {do_nonInteractive_stuff (); } Dieses Modul stellt drei Utility-Unterprogramme bereit, die es erleichtern, interaktive Anwendungen zu entwickeln ... IS_Interactive () Diese Subroutine gibt true zurück, wenn * argv und * stdout an das Terminal angeschlossen ist. Der Test ist erheblich anspruchsvoller als: -t * argv -t * stdoutas, das das magische Verhalten von * argv berücksichtigt von * stdout). Der übliche Verdächtige hier lautet * stderr: if (is_interactive (* stderr)) {Carp $ WARNUNG; } Interactive () Diese Subroutine gibt * stdout zurück, wenn is_interactive true ist. Wenn IS_Interactive () falsch ist, gibt Interactive einen Dateihandle zurück, der nicht druckt. Dies macht es einfach, Anwendungen zu erstellen, die nur drucken, die nur drucken, wenn die Anwendung interaktiv ist: drucken {interactive} "Bitte geben Sie einen Wert ein:"; Mein $ value =; Sie können auch interaktiv einen beschreibbaren FileHandle übergeben, in dem es an diesen FileHandle schreibt, wenn er an ein Terminal angeschlossen ist (anstelle von WritinBG zu * stdout). Der übliche Verdächtige ist erneut * stderr: drucken {interaktiv (* stderr)} $ WARNUNG; BUSY {...} Diese Subroutine nimmt einen Block als einzelnes Argument an und führt diesen Block aus. Während der Block ausgeführt wird, wird * argv vorübergehend durch einen geschlossenen Dateihandle ersetzt. Das heißt, keine Eingabe von * argv ist in einem belebten Block möglich. Darüber hinaus werden alle Versuche, den Eingang in den belebten Block durch * argv zu senden, abgefangen und eine Warnmeldung wird auf * stderr gedruckt. Der befahrene Anruf gibt einen FileHandle zurück, der den abgefangenen Eingang enthält. Ein belebter Block ist daher nützlich, um Versuche an der Eingabe zu verhindern, wenn das Programm bei einiger nicht interaktiver Aufgabe beschäftigt ist. Anforderungen: · Perl.


Io :: interaktiv Zugehörige Software

libgtk-java.

Java-Gnome ist ein Satz von Java-Bindungen für GNOME- und GTK-Bibliotheken, sodass GNOME-Anwendungen in Java geschrieben werden können. ...

113

Herunterladen