Class :: שגיאה

מחלקה :: שגיאה מציעה בדיקה מעוכבת של כשל אובייקט.
הורד עכשיו

Class :: שגיאה דירוג וסיכום

פרסומת

  • Rating:
  • רישיון:
  • Perl Artistic License
  • מחיר:
  • FREE
  • שם המפרסם:
  • Domizio Demichelis
  • אתר האינטרנט של המוציא לאור:
  • http://search.cpan.org/~domizio/CGI-Application-Plus-1.21/lib/CGI/Application/CheckRM.pm

Class :: שגיאה תגים


Class :: שגיאה תיאור

Class :: שגיאה מציעה בדיקה מתעכבת של כשל אובייקט. Class :: שגיאה מציעה בדיקה מעוכבת של כשל אובייקט.Synopsis החבילה שלי :: החבילה; השתמש בכיתה :: שגיאה; $ undef_obj = class :: שגיאה-> חדש ($ שגיאה, $ Errnum) $ undef_obj-> any_method; # לא תמות ויחזור $ undef_obj להדפיס 'הוא שקר' אלא אם $ undef_obj; # 'הוא שקר "הדפסה" $ undef_obj "; # 'עם אזהרה "שימוש ב- Uninitialized # ערך במחרוזת ..." הדפס $ undef_obj-> any_method; # '' עם אותו אזהרה $ $ remnect_obj = class :: שגיאה-> חדש ($ שגיאה, $ Errnum, ') $ deplant_obj-> any_method; # לא תמות יחזיר $ Prink_obj להדפיס 'הוא שקר' אלא אם כן $ remnent_obj; # 'הוא שקר "הדפסה" $ lenk_obj "; # '' אין אזהרות להדפיס $ deplant_obj-> any_method; # '' לא warningsyou יכול להשתמש במודול זה כדי להחזיר אובייקט שגיאה במקום ערך שווא פשוט (למשל, כאשר תת או נכס רשאי להחזיר אובייקט או את הערך undef בכשל). תכונה זו מאפשרת לבדוק את אובייקט עצמו, או לעכב את הבדיקה לאחר שיחה כלשהי על האובייקט. $ OBJ = AnyClass-> חדש או למות $ OBJ-> שגיאה Anyclass-> חדש-> any_method או למות מחלקה :: שגיאה-> שגיאה # סטטי לדוגמה, השווה את ההבדל בין התנהגות של OBJ_A ו- OBJ_B אם Anyclass-> חדש יחזור שקר: השתמש אובייקט :: Props ({name => 'OBJ_A', ברירת מחדל => משנה {anyclass-> חדש או undef}}, {name => 'OBJ_B', ברירת מחדל => משנה {anyclass-> חדש או Class :: שגיאה-> חדש ('anyclass-> חדש נכשל')}}); # אם Anyclass-> חדש ייכשל (החזרת ערך שקר) # זה ימות "לא יכול להתקשר שיטה" any_method "על ערך לא מוגדר ..." $ S-> OBJ_A-> Any_Method או לעשות {wasn "עושה משהו אַחֵר...'; עשה משהו אחר() }; # אבל זה יבצע את לעשות {} בלוק $ s-> OBJ_B-> any_method או לעשות {wasn "עושה משהו אחר ..."; עשה משהו אחר() }; דרישות: · Perl גרסה> = 5.6.1


Class :: שגיאה תוכנה קשורה