الكارب :: تأكد

ضمان القيمة هي من النوع المتوقع
التحميل الان

الكارب :: تأكد الترتيب والملخص

الإعلانات

  • Rating:
  • رخصة:
  • Perl Artistic License
  • السعر:
  • FREE
  • اسم الناشر:
  • Stefan Merten
  • موقع ويب الناشر:
  • http://www.merten-home.de/

الكارب :: تأكد العلامات


الكارب :: تأكد وصف

ضمان قيمة من النوع المتوقع في معظم الوقت ميزة رائعة، لا يوجد في Perl فحص نوع صارم بالفعل كما هو الحال في C ++. ومع ذلك، في بعض الأحيان تريد التأكد من أنك ستصل بالفعل إلى نوع الحجج التي يتوقعونها. أو يعودون ما تتوقعه. هذا هو المكان الذي يجب أن يكون فيه الكارب :: وحدة نمطية مفيدة. يمكنك التحقق من كل قيمة ما إذا كان لديه النوع الذي تتوقعه. قد تقوم بضبط فحص النوع من الفحص الخشن للغاية مثل المعرفة مقابل غير محدد للتحقق مفصل للغاية والتي تحقق حتى مفاتيح وقيم التجزئة. في معظم الأماكن، يمكنك إعطاء أنواع بديلة، لذلك، لذلك، يمكن التحقق من المعلمة بسهولة لتكون من نوع معين أو غير محدد. يجب التحقق من إجراءات روتينية لبضع أنواع أساسية شائعة الاستخدام والتي قد تضيف إجراءات التحقق الخاصة بك حتى تتمكن من التحقق بالنسبة لأنواع خاصة ببرنامجك. يتم وصف الأنواع من قبل قواعد اللغة البسيطة التي تلتقط قدر الإمكان التي تعرفها بالفعل من نظام Perl Type.synopsis استخدام الكارب :: ضمان (QW (IS_A))؛ تأكد من ("السلسلة"، "بعض السلسلة التعسفية") إذا تصحيح التصحيح؛ ضمان ("@ عدد صحيح"، 1، 2، 3) إذا تصحيح؛ ضمان ("@ عدد صحيح"، 1، 2، 3) إذا تصحيح؛ My Word2int = (واحد => 1، 2 => 2، ثلاثة => 3)؛ بلديints = القيم ( word2int)؛ بلدي knownsints = (مفاتيح ( Word2int)،TS)؛ ضمان ('@ عدد صحيح'،ints) إذا تصحيح؛ ضمان ('@ كلمة | عدد صحيح "، Word2int) إذا تصحيح؛ تأكد (" Word => عدد صحيح"، Word2int) إذا كان تصحيح؛ يموت ("نوع غير متوقع") ما لم يكن is_a (كلمة @ | عدد صحيح صحيح "، @ المنتجات)؛ يموت ("نوع غير متوقع") ما لم تكن IS_A (كلمة | عدد صحيح "عدد صحيح"، )؛ # يتلقى كائن سلسلة، A "البريد :: الإنترنت"، مرجع إلى رسم خرائط التجزئة # إلى الأعداد الصحيحة SOMSUB ($$) {ضمان ( ، @ _) إذا Debug؛ بلدي (سلسلة $، كائن $، hash) = @؛ # ... } متطلبات: perl.


الكارب :: تأكد برامج ذات صلة