סקריפט :: קורות חיים

שומר המדינה עבור סקריפטים שעשויים לבטל באמצע ביצוע אבל צריך להרים איפה הם עזבו את ההפצה מאוחר יותר.
הורד עכשיו

סקריפט :: קורות חיים דירוג וסיכום

פרסומת

  • Rating:
  • רישיון:
  • Perl Artistic License
  • מחיר:
  • FREE
  • שם המפרסם:
  • Robert Powers
  • אתר האינטרנט של המוציא לאור:
  • http://search.cpan.org/~batman/

סקריפט :: קורות חיים תגים


סקריפט :: קורות חיים תיאור

שומר המדינה עבור סקריפטים שעשויים לבטל באמצע ביצוע אבל צריך להרים איפה הם עזבו את ההפצה מאוחר יותר. סקריפט :: קורות חיים הוא שומר המדינה עבור סקריפטים שעשויים לבטל באמצע ביצוע אבל צריך להרים איפה הם עזבו מאוחר יותר invocations.Syopsis להשתמש סקריפט :: לחדש; המדינה שלי = {רובין => "ג'ייסון טוד"}; שלי Rez = סקריפט חדש :: Resume (Script_state => $ המדינה, שלבים => ); $ rez-> addstage ("Oh_and_This_too", func => this_too, תמיד => 1); $ rez-> runalstages (); הדפסה "תוצאה: רובין = $ מדינת -> {רובין} "תת do_this {הדפס" אני עושה את זה "} sub sub_that {הדפס" אני עושה את זה ", $ {רובין} =" דיק גרייסון ";} תת סוף סוף_this {הדפס" אני סוף סוף עושה את זה ", $ מדינת -> {רובין} =" tim drake ";} תת זה_TOO {הדפסה" גם אני עושה את זה "} הנה סקריפט שמנהל אותו עם סקריפט שליטה מפורשת יותר :: קורות חיים; שלי רובין, שלי $ עכשיו = זמן (); שלי Rez = סקריפט חדש :: לחדש (; my_first_stage ", func => שלבין); $ rez-> addstage (" my_second_stage ", func => swee_two); $ rez-> addstage (" my_third_stage ", func => stage_three); $ robin = $ rez-> reststage ( "my_first_stage", "טוד ג'ייסון"); הדפסה "תוצאה: רובין 1 = $ רובין "robin = $ Rez-> Runstage (" my_second_stage "," דיק גרייסון "); הדפסה" תוצאה: רובין 2 = $ רובין ", $ robin = $ rez-> runstage (" my_third_stage "," טים דרייק "); הדפסה" תוצאה: רובין = $ רובין "Sub Slim_one {Return Shift;} Sub Subm_two {Return SHIFT;} Sub Subm_three {Release Shift;} סקריפט :: Resume מאפשר לך לשבור באופן אוטומטי את התסריט שלך לשלבים עם מצב כזה אם התסריט ייצג החוצה באמצע איפשהו, אתה יכול לתקן את הבעיה, reerun את התסריט וזה להרים איפה זה נשאר, עם המדינה הקודמת וכל. זה שימושי עבור משימות שבו אתה לא יכול להתחיל מההתחלה שוב ו / או שאתה לא רוצה כדי, כגון סקריפטים המעורבים בהעתקת קבצים מסיביים סביב.אסטיט 'נשמרת בנתונים פשוטים :: קובץ פורמט DUMPER ב $ env {Temp} / $ 0.State או / temppt/ temp.state (או בכל מקום שבו אתה מייעד) אז אתה יכול לצבוט אותו לפני הפעלת מחדש. זה יהיה לאחסן את script_state אתה עובר לתוך הבנאי יחד עם כל ערכי החזרה מכל השלבים. אם הבמה כבר הופעלה בפינה הקודמת של התסריט שלך, ערך ההחזרה יוחזר ללא ממש מחדש את הבמה. דרישות: · פרל


סקריפט :: קורות חיים תוכנה קשורה