لبنة :: محددون

Brick :: محددات المرشحات هي وحدة نمطية للمساعدة في توصيل بيانات الإدخال بالإغلاقات الموجودة في المجمع.
التحميل الان

لبنة :: محددون الترتيب والملخص

الإعلانات

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

لبنة :: محددون العلامات


لبنة :: محددون وصف

Brick :: Selectors هي وحدة نمطية للمساعدة في توصيل بيانات الإدخال بالإغلاقات الموجودة في المجمع. Brick :: Selectors هي وحدة نمطية للمساعدة في توصيل بيانات الإدخال إلى الإغلاق في Pool.synopsis استخدام الطوب :: محددات؛ محددات اختبار حالة، لكنهم لا يفشلون إذا كان الاختبار لا يعمل. بدلا من الموت، يعودون 0. يمكن للملحنين استخدام محددات لتحديد ما إذا كانوا يريدون الاستمرار في بقية التركيب أو ببساطة تخطيها وتجربة شيء آخر. هذا يتطلب شيئا مثل الطوب :: الملحنون :: __ Compose_pass_or_skip أو الطوب :: الملحنون :: __ Compose_pass_or_stop المصمم لمعالجة المختارين. الاستخدام الأساسي يذهب مثل هذا. سأعوض الوضع المزيف تماما حيث يتعين علي التحقق من صحة رقم من إدخال المستخدم. إذا كان غريبا، يجب أن يكون أكبر من 11 ورئيسا. إذا كان الأمر كذلك، يجب أن يكون أقل من 20 عاما ويجب أن يكون يوم الثلاثاء. ها هي شجرة القرارات: بعض القيمة / / الغريب حتى / | | _is_prime ------- + | | + ----- _is_tueday | | / /> 11 <20now، لا بد لي من إنشاء الروتين الفرعي الذي سيفعل الشيء الصحيح الخطوة الأولى هي أن تقرر أي جانب من الشجرة لمعالجة سأجعل بعض المحددين هذه لن تموت إذا لم تمر: بلدي $ en_selector = $ دلو-> _ is_even_number؛ بلدي $ Odd_Selector = $ دلو -> _ is_even_number؛ وضعت المحددين إلى جانب الروتين الفرعي الذين يجب تشغيلهم إذا كان هذا المحدد صحيحا. يخبر المحدد __Compose_or_Stop لتخطي بقية الروتين الفرعي دون تموت. يتحول الفرع بشكل فعال إلى عملية فارغة. بلدي $ en_branch = brick brick -> __ compose_pass_or_stop ($ over_selector، brick $ -> _ is_tuesday،)؛ بلدي odd_branch = brick => __ compose_pass_or_stop ($ odd_selector، $ brick -> _ is_prime ({field => 'number_field_name'})،)؛ وضعت الفروع معا، ربما مع __compide_pass_or_skip. عندما يعمل الفرع الأول، إذا كانت القيمة ليست حتى، فإن المحدد يتوقف عن الروتين الفرعي في $ حتى en_branch والتحكم يتخطى $ odd_branch. بلدي Tester = $ Brick -> __ Compose_pass_or_skip ($ en_branch، $ Odd_branch،)؛ المتطلبات: متطلبات بيرل: perl.


لبنة :: محددون برامج ذات صلة