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

التحميل الان

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

الإعلانات

  • Rating:
  • رخصة:
  • Perl Artistic License
  • السعر:
  • FREE
  • اسم الناشر:
  • David A Golden
  • موقع ويب الناشر:
  • http://search.cpan.org/~dagolden/Statistics-RankOrder-0.12/lib/Statistics/RankOrder.pm

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


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

استثناء :: Class :: Trignatch هو جرب / صيد السكر في السكر للاستخدام مع استثناء :: Class. استثناء :: Class :: Trignatch هو جرب / اصطياد السكر في الأساس للاستخدام مع استثناء :: Class.Synopsis استخدم استثناء :: Class :: Trycatch؛ # استخدام بسيط للقبض () eval {استثناء :: Class :: Base-> رمي ('خطأ')}؛ Catch My $ Err و Warn $ Err-> خطأ؛ # اصطياد أنواع معينة فقط أو غيرها من إعادة النظر في eval {استثناء :: Class :: Base :: Subclass-> رمي ('خطأ')}؛ Catch (أخطأ $، ) و Warn $ Err-> خطأ؛ # اصطياد ومعالجة أنواع مختلفة من الأخطاء apprors {استثناء :: Class :: Base-> رمي ('خطأ')}؛ إذا (قم بإخطأ $ Err) {$ ERR-> ISA ('هذا') والقيام {handle_this ($ ERR)}؛ $ ERR-> ISA ('ذلك') والقيام {handle_that ($ err)}؛ } # # استخدم "جرب eval" لدفع الاستثناءات إلى مكدس للقبض لاحقا حاول eval {استثناء :: Class :: Base-> رمي ('خطأ')}؛ قم بتنظيف {# # التي قد تستخدم "TRY / CATCK" مرة أخرى}؛ قبض على بلدي $ يخطئ؛ # يمسك مبدأ "محاولة" استثناء :: Class :: Tripatch يوفر السكر النحوي للاستخدام مع استثناء :: Class باستخدام الكلمات الرئيسية المألوفة المحاولة والقبض عليها. هدفه الأساسي هو السماح للمستخدمين بتجنب التعامل مباشرة مع $ @ من خلال التأكد من أن أي استثناءات تم القبض عليها في التقييم يتم التقاطها على أنها استثناء :: كائنات فئة، سواء تم إلقاؤها للبدء أو ما إذا كان الخطأ ناجم عن الموت. وهذا يعني أن المستخدمين قد يستخدمون ISA على الفور واستثناءات مختلفة :: طرق الفصل لمعالجة الاستثناء. إضافة هذه الوحدة، توفر هذه الوحدة طريقة لدفع الأخطاء على كومة خطأ مخفية مباشرة بعد التقييط حتى يجوز كود التنظيف أو معالجة الأخطاء الأخرى كما نسمي eval دون الخطأ الأصلي في $ @ يجري فقدانها. من المقرر أن يكون ذلك جزئيا لهذه الوحدة النمطية من خلال مقالة Dave Rolsky "الاستثناء في Perl مع استثناء :: Class" في مجلة Perl (ROLSKY 2004). جرب بناء جملة المستخدمة في هذه الوحدة لا تستخدم النماذج المرجعية التعليمات البرمجية الطريقة التي تعمل بها الوحدة النمطية للخطأ. pm، ولكن ببساطة توفر بعض الوظائف المفيدة عند استخدامها في تركيبة مع eval. نتيجة لذلك، يتجنب التعقيد والمخاطر التي تنطوي على إغلاقات متداخلة وتسريبات الذاكرة متأصلة في خطأ :: Class :: Trignatch يجب أن تكون آمنة لجميع إصدارات Perl حيث إنها تترك جميع تنفيذ التعليمات البرمجية إلى Eval في النطاق الحالي، وتجنب الإغلاق تماما. متطلبات: perl.


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

curlpp.

curlpp هو مجمع C ++ ل LIBCURL (مكتبة النهاية الخلفية للإعجاب). ...

86

تحميل