נסה :: זעיר :: SmartCatch

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

נסה :: זעיר :: SmartCatch דירוג וסיכום

פרסומת

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

נסה :: זעיר :: SmartCatch תגים


נסה :: זעיר :: SmartCatch תיאור

נסה :: זעיר :: SmartCatch הוא מודול פשוט perl לטפל חריגים. זה בעיקר עותק של ניסיון :: מודול זעיר על ידי יובל קוגמן, אבל עם כמה תכונות נוספות אני צריך. המטרה של שינויים אלה היא להוסיף יכולת לתפוס רק חריגים רצויים. בנוסף, הוא אינו משתמש בשעות אנונימיות יותר - יש הגדרות של תת קבוצתיים. זה נתן לך פחות הזדמנויות לשכוח כי הצהרת החזרה יוצאת רק מן הנדל"ן יוצא מן הכלל, לא סביבי פונקציה call.If אתה רוצה לקרוא על הנחות אחרות, לקרוא על קודמנו: Tiny.Synopsis להשתמש לנסות :: זעיר :: SmartCatch; # התקשר קוד מסוים ורק שתיקה שגיאות: נסה תת {# קוד כמה אשר למות שלי}; # התקשר קוד מסוים עם טיפול שגיאה מורחבת (לזרוק חריגים כמו אובייקט) נסה תת {למות (יוצא מן הכלל) חדש ('שגיאה))); }, catch_when 'חריגה 1' => תת {# ידית חריגה 1 חריגה}, catch_when => תת {# ידית חריגה 2 או חריגה 3 חריגה}, catch_default משנה {# לטפל בכל חריגים אחרים}, סוף סוף תת {# ולבסוף להפעיל קוד אחר}; # התקשר קוד מסוים עם טיפול שגיאה מורחבת (לזרוק חריגים כמו מחרוזות) לנסות תת {למות ('כמה שגיאה'); }, catch_when 'שגיאה' => משנה {# # # error 1 'ב- Message}, Catch_When QR / Error \ D / => תת חריגים תואמים ההודעה כדי RGEXP}, Catch_When => תת {# חפש עבור' error2 'או' התאמה 'שגיאה \ d בהודעה}, catch_default משנה {# לטפל בכל חריגים אחרים}, לבסוף משנה {# ולבסוף להפעיל קוד אחר}; # נסה קוד כלשהו, ולבצע את השני אם הוא עובר תת-תת. לחזור 'שלום, העולם! }, catch_default sub {say 'כמה חריגה נתפס:', $ _; }, ולאחר מכן תת {אומרים 'כולם עברו, לא נמצאו חריגים. הודעה מנס ניסיון לחסום: '. $ _ ; }; דף הבית של המוצר


נסה :: זעיר :: SmartCatch תוכנה קשורה