Verby :: الإجراء

Verby :: الإجراء هو الدور الأساسي لعمل في Verby.
التحميل الان

Verby :: الإجراء الترتيب والملخص

الإعلانات

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

Verby :: الإجراء العلامات


Verby :: الإجراء وصف

Verby :: Action هو الدور الأساسي لعمل في Verby. Verby :: Action هو الدور الأساسي للعمل في Verby.synopsis Speam MyAction؛ استخدام موس. مع QW / Verby :: العمل /؛ الفرعي do {...} الفرعية التحقق من {...} a verby :: action هو كائن يغليف رمز قابلة لإعادة الاستخدام. عادة ما يتم تفويض الخطوات إلى الإجراءات، من أجل العمل الفعلي من العمل الفعلي. يجب أن تكون الإجراءات قادرة على العيش إلى أجل غير مسمى، ولا ينبغي أن تحمل دولة داخلية معهم. يتم توفير جميع المعلمات اللازمة للقيام أو التحقق في السياق. يجب استخدام بيانات مثيل الإجراء فقط لتكوين الإجراء "النكهات"، والسيطرة على السلوك الذي يجب ألا يكون المعلمة حساسة (بيانات التكوين). هل $ $ cxt الشيء الذي يفعله العمل حقا. على سبيل المثال حزمة Verby :: Action :: تنزيل؛ الفرعية تفعل {بلدي ($ الذاتي، $ c) = _؛ النظام ("WGET"، "-"، $ C-> الملف، $ C-> URL)؛ } سيستخدم WGET لتنزيل $ C-> URL إلى ملف $ C->. هذا مثال سيء على الرغم من أنه يجب عليك أن تقوم ب Subclass Verby :: Action :: تشغيل إذا كنت ترغب في تشغيل Command.Verify $ CXT، فقم بإجراء فحص منطقي - سواء أكمل الإجراء أو لمجموعة معينة من الوسائط أم لا. على سبيل المثال، إذا قمت بالتنزيل $ C-> ملف من $ C-> URL، فسيظهر طريقة التحقق مثل: Sub تحقق {بلدي ($ الذاتي، $ c) =_؛ -f $ c-> الملف؛ } أو أنه قد يؤدي إلى طلب رأس وتأكد من أن الملف $ C-> ما يصل إلى date.confirm $ CXT يسمى عادة في نهاية إجراء الإجراءات: Sub Do {بلدي ($ الذاتي، $ c) =_ ؛ ... $ الذاتي> تأكيد ($ c)؛ } سيتصل $ C-> Logger-> log_and_die ما لم تحقق إرجاع قيمة حقيقية. إذا كان $ C-> الخطأ يحتوي على سلسلة ثم سيتم طباعتها كذلك. متطلبات: perl.


Verby :: الإجراء برامج ذات صلة