Io :: interactief

IO :: Interactive is een PERL-module met hulpprogramma's voor interactieve I / O.
Download nu

Io :: interactief Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • Perl Artistic License
  • Prijs:
  • FREE
  • Naam uitgever:
  • Damian Conway
  • Uitgever website:
  • http://search.cpan.org/~dconway/

Io :: interactief Tags


Io :: interactief Beschrijving

IO :: Interactive is een PERL-module met hulpprogramma's voor interactieve I / O. IO :: Interactive is een Perl-module met hulpprogramma's voor interactieve I / O.Synopsis Gebruik IO :: Interactive QW (IS_Interactive Interactive bezet); if (is_interactive ()) {print "met interactivefyn"; } # of ... afdrukken {interactief} "Interactief" lopen; $ FH = bezet {do_noninteractive_stuff (); } Deze module biedt drie nutsubroutines die het gemakkelijker maken om interactieve toepassingen te ontwikkelen ... is_interactief () Deze subroutine retourneert true als * ARGV en * stdout op de terminal zijn aangesloten. De test is aanzienlijk geavanceerder dan: -t * argv -t * stdoutas Hiermee houdt het rekening met het magische gedrag van * ARGV. U kunt ook het is_interactief een beschrijfbaar filehandligle passeren, in welk geval het vereist dat het bestand is aangesloten op een terminal (in plaats daarvan van * stdout). De gebruikelijke verdachte hier is * Stderr: if (is_interactive (* Stderr)) {carp $ waarschuwing; } Interactive () Dit subroutine retourneert * stdout als is_interactief is waar. Als IS_InTactive () onjuist is, retourneert interactief een filehandle dat niet afdrukt. Dit maakt het eenvoudig om toepassingen te maken die alleen afdrukken wanneer de toepassing interactief is: afdrukken {interactive} "Voer een waarde in:"; mijn $ -waarde =; u kunt ook een interactieve een beschrijfbare filehandle passeren, in welk geval het schrijft aan die filehandle als deze is aangesloten op een terminal (in plaats van writinbg tot * stdout). Nogmaals, de gebruikelijke verdachte is * Stderr: Print {Interactive (* Stderr)} $ Waarschuwing; druk {...} Deze subroutine neemt een blok als een enkel argument en voert dat blok uit. Hoewel het blok wordt uitgevoerd, wordt * ARGV tijdelijk vervangen door een gesloten filehandle. Dat wil zeggen, geen input van * ARGV is mogelijk in een druk blok. Bovendien worden pogingen om ingang naar het drukke blok door * ARGV te verzenden, worden onderschept en wordt een waarschuwingsbericht afgedrukt tot * Stderr. Het drukke gesprek retourneert een filehandle die het onderschepte input bevat. Een druk blok is daarom nuttig om te voorkomen dat pogingen worden ingevoerd wanneer het programma bezig is met een niet-interactieve taak. Vereisten: · Perl


Io :: interactief Gerelateerde software

qmeterslib

Q MMETERSLIB-bibliotheek biedt een zeer aanpasbare QT-widget voor het maken van complexe analoge wijzerplaat-widgets. ...

159

Downloaden

Xtm :: pad

XTM :: PATH is een PERL-module met onderwerpkaartbeheer, XPath zoals ophalen en bouwfaciliteit. ...

148

Downloaden