استثناء :: الفصل

استثناء :: الفئة هي وحدة نمطية تتيح لك إعلان فصول الاستثناءات الحقيقية في بيرل.
التحميل الان

استثناء :: الفصل الترتيب والملخص

الإعلانات

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

استثناء :: الفصل العلامات


استثناء :: الفصل وصف

استثناء :: الفئة هي وحدة بييرل تتيح لك إعلان دروس الاستثناء الحقيقي في بيرل. استثناء :: الفئة هي وحدة نمطية تتيح لك إعلان دروس الاستثناء الحقيقي في Perl.synopsis استثناء استثناء :: الفئة ("MyException"، "anotherexception" => {ISA => 'myException'}، "endanotherexception" => { ISA => 'AnotheRexception'، الوصف => 'ترتبط هذه الاستثناءات ب IPC'}، "ExceptionWithFields" => {ISA => "ISA => them_fields '،}،)؛ # جرب eval {myException-> رمي (خطأ => "أشعر بالضيق".)}؛ بلدي $ e؛ # التقاط إذا ($ E = استثناء :: Class-> اشتعلت ("MyException")) {تحذر من $ E-> الخطأ، "N"، $ E-> Trace-> AS_STRING، "N"؛ تحذير الانضمام "، $ E-> EUID، $ E-> EGID، $ E-> UID، $ E-> GID، $ E-> PID، $ E-> الوقت؛ خروج؛ } Elsif ($ e = استثناء :: Class-> اشتعلت ('استثناء فيفيلدز')) {$ e-> quixotic؟ do_something_wacky (): do_something_sane ()؛ } آخر {$ e = استثناء :: Class-> اشتعلت ()؛ المرجع $ e؟ $ e-> rethrow: يموت $ e؛ } # استخدم الاسم المستعار - دون تحديد اسم "تحديدي" التحقق من اسم الروتين الفرعي في الوقت # خطأ REMAL_FIELT => "No Strawberry"، "" " java-esque "ways.it يتميز بواجهة بسيطة تسمح للمبرمجين بصفات الاستثناءات" تعلن "في وقت الترجمة. كما أنه يحتوي على فئة استثناء قاعدة، استثناء :: قاعدة الفصل :: القاعدة، التي يمكن توسيعها بسهولة. تم تصميمها لإنشاء استثناء منظم أكثر بساطة وأفضل من خلال تشجيع الأشخاص على استخدام التسلسل الهرمي من الاستثناءات في تطبيقاتهم، على عكس واحد Catch-All استثناء فئة. هذه الوحدة النمطية لا تنفذ أي بناء جملة TRY / CAMK. يرجى الاطلاع على قسم "وحدات الاستثناء الأخرى (جرب / بناء الجملة)" لمزيد من المعلومات حول كيفية الحصول على بناء الجملة هذا. متطلبات: perl.


استثناء :: الفصل برامج ذات صلة