البرنامج النصي :: استئناف

حارس الدولة للنصوص التي قد يتم إحباطها في منتصف التنفيذ ولكنك بحاجة إلى التقاط المكان الذي توقفوا فيه في الدعوات اللاحقة.
التحميل الان

البرنامج النصي :: استئناف الترتيب والملخص

الإعلانات

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

البرنامج النصي :: استئناف العلامات


البرنامج النصي :: استئناف وصف

حارس الدولة للبرامج النصية التي قد يتم إحباطها في منتصف الإعدام ولكنك بحاجة إلى التقاط المكان الذي توقفوا فيه في الدعوات اللاحقة. Script :: Resume هو حارس الدولة للبرامج النصية التي قد يتم إحباطها في منتصف التنفيذ ولكنك بحاجة إلى التقاط المكان الذي توقفت فيه في الدعوات اللاحقة. استخدم Script Script :: استئناف؛ بلدي $ State = {Robin => "Jason Todd"}؛ بلدي $ Rez = Script New :: استئناف (Script_State => State $ أو المراحل => )؛ $ Rez-> AddStage ("Oh_and_This_Too"، funct => this_too، دائما => 1)؛ Rez-> RunAllStages ()؛ طباعة "النتيجة: روبن = $ State -> {Robin} "؛ sub do_this {print" أنا أفعل هذا "؛} sub ثم {print" أنا أفعل ذلك "؛ $ State -> {Robin} =" Dick Grayson "؛} Sub Owner_This {print" أقوم أخيرا بذلك "؛ $ State -> {Robin} =" Tim Drake "؛} sub this_too {print" أنا أفعل هذا أيضا "؛} وهنا برنامج نصي يعمل به باستخدام برنامج نصي للتحكم الأكثر صراحة في استخدام البرنامج النصي :: استئناف؛ روبن $؛ بلدي $ الآن = الوقت ()؛ بلدي $ Rez = Script جديد :: Rez-> AddStage (" my_first_stage "، func => stage_one)؛ $ rez-> addstage (" my_second_stage "، func => stage_two)؛ $ Rez-> AddStage (" my_third_stage "، funct_three)؛ $ Robin = $ Rez-> runstage ( "my_first_stage"، "جيسون تود")؛ طباعة "النتيجة: روبن 1 = $ روبن "؛ $ روبن = $ Rez-> RunStage (" my_second_stage "،" dick grayson ")؛ طباعة" النتيجة: روبن 2 = $ روبن "؛ $ روبن = $ Rez-> RunStage (" my_third_stage "،" Tim Drake ")؛ طباعة" النتيجة: Robin3 = $ Robin . يمكنك إصلاح المشكلة، أعد تشغيل البرنامج النصي وسوف تلتقط المكان الذي توقفت فيه، مع الحالة السابقة وجميعها. هذا مفيد للمهام حيث لا يمكنك البدء من البداية مرة أخرى و / أو لا تريد إلى، مثل البرامج النصية المشاركة في نسخ الملفات الضخمة حولها. يتم الاحتفاظ بالمبتدئ في ملف تنسيق عادي :: Follation Domper في $ Env {temp} / $ 0.State أو /tmp/$0.State (أو أينما قمت بتعيينه) حتى تتمكن من ذلك قرصه قبل إعادة التشغيل. سيقوم بتخزين Script_State الذي تقوم به في المنشئ مع جميع قيم الإرجاع من جميع المراحل. إذا تم تشغيل المرحلة بالفعل في استدعاء سابق في البرنامج النصي الخاص بك، فسيتم إرجاع قيمة الإرجاع دون فعلا إعادة تشغيل المرحلة. المتطلبات: perl.


البرنامج النصي :: استئناف برامج ذات صلة

SVG.

امتداد بيرل لتوليد مستندات رسومات ناقلات قابلة للتحجيم (SVG) ...

239

تحميل