IO :: Interactive.

io :: Interactive هو وحدة بيرل مع مرافق I / O التفاعلية.
التحميل الان

IO :: Interactive. الترتيب والملخص

الإعلانات

  • Rating:
  • رخصة:
  • Perl Artistic License
  • السعر:
  • FREE
  • اسم الناشر:
  • Damian Conway
  • موقع ويب الناشر:
  • http://search.cpan.org/~dconway/

IO :: Interactive. العلامات


IO :: Interactive. وصف

IO :: Interactive هو وحدة بيرل مع مرافق I / O التفاعلية. IO :: Interactive هو وحدة بيرل مع المرافق ل Interactive I / O.synopsis استخدم IO :: QW التفاعلية (IS_Interactive Interactive مشغول)؛ إذا كان (is_interactive ()) {print "تشغيل التفاعلية"؛ } # أو ... طباعة {Interactive} "التشغيل التفاعلي"؛ $ fh = مشغول {do_noninteractive_stuff ()؛ } توفر هذه الوحدة ثلاثية الروتينات الفرعية الثلاثة التي تجعل من الأسهل تطوير تطبيقات تفاعلية ... is_interactive () ترجع هذا الروتين الفرعي صحيحا إذا كان * Argv و * Stdout متصل بالمحطة. الاختبار أكثر تطورا بكثير من: -t * argv -t * stdoutas يأخذ في الاعتبار السلوك السحري ل * argv.you يمكن أيضا تمرير is_interactive filehandle القابل للكتابة، وفي هذه الحالة يتطلب توصيل ملف filehandle بمحطة (بدلا من ذلك من * stdout). المشتبه به المعتاد هنا هو * Stderr: إذا كان (is_interactive (* Stderr)) {تحذير CARP $؛ } التفاعلية () إرجاع هذا الروتين الفرعي * Stdout إذا كان is_interactive صحيحا. إذا كان is_interactive () FALSE، فإن التفاعلية إرجاع ملف filehandle غير مطبوع. هذا يجعل من السهل إنشاء تطبيقات طباعة فقط عندما يكون التطبيق تفاعليا: طباعة {Interactive} "الرجاء إدخال قيمة:"؛ بلدي بقيمة $ =؛ يمكنك أيضا تمرير filehandle التفاعلية القابلة للكتابة، وفي هذه الحالة يكتب إلى هذا الملف filehandle إذا كان متصلا بمحطة (بدلا من writinbg إلى * stdout). مرة أخرى. في حين يتم تنفيذ الكتلة، * يتم استبدال Argv مؤقتا بواسطة Filehandle مغلق. وهذا يعني أنه لا يوجد مدخلات من * Argv ممكن في كتلة مشغول. علاوة على ذلك، يتم اعتراض أي محاولات لإرسال المدخلات في الكتلة المزدحمة من خلال * Argv ويتم طباعة رسالة تحذير إلى * Stderr. تقوم المكالمة المزدحمة بإرجاع ملف filehandle الذي يحتوي على الإدخال المشغول المشغول، وبالتالي فمن المفيد منع المحاولات عند الإدخال عندما يكون البرنامج مشغولا في بعض المهمة غير التفاعلية. متطلبات: perl.


IO :: Interactive. برامج ذات صلة

curlpp.

curlpp هو مجمع C ++ ل LIBCURL (مكتبة النهاية الخلفية للإعجاب). ...

86

تحميل

libglade-java.

Java-Gnome هي مجموعة من ربطات Java لمكتبات Gnome و GTK، لذلك يمكن كتابة تطبيقات جنوم في Java. ...

138

تحميل