ميتاتر

ITERATOR هو فئة ITERATOR للغرض العام.
التحميل الان

ميتاتر الترتيب والملخص

الإعلانات

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

ميتاتر العلامات


ميتاتر وصف

ITERATOR هو فئة للمكرر للغرض العام. ITERATOR هو فئة Iterator للغرض العام. # جعل المتقدم الخاص بك من الصفر: $ Iterator = ITERATOR-> جديد (Sub {code})؛ # الوصول إلى قيم ميتاتور بدوره: $ next_value = $ Iterator-> القيمة ()؛ # هو كمطار خارج القيم؟ $ boolean = $ iTerator-> is_exhented ()؛ $ boolean = $ Imerator-> isnt_exhented ()؛ # داخل {code}، أعلاه: ITERATOR :: IS_DONE ()؛ # للإشارة إلى نهاية التسلسل. وهذا يعني أن هذه الوحدة النمطية هي التنفيذ النهائي للمقتثين، كما شهرة من قبل محاضرات مارك جايسون دومينوس والكتاب الأخير (ترتيب أعلى بيرل، مورغان كوفمان، 2005) .AN "ITERATOR" هو كائن، ممثلة كتلة التعليمات البرمجية التي تنشئ "القيمة التالية" تسلسل، وتنفذ بشكل عام كإغلاق. عندما تحتاج إلى قيمة للعمل عليها، يمكنك سحبها من المؤتمر. إذا كان ذلك يعتمد على المحفين الآخرين، فسيسحب القيم منها عندما يحتاج إليها. يمكن للسلاسل المتاخمة معا (انظر للمكترونات الكهربائية :: Util for وظائف تساعدك على القيام بذلك)، في قائمة انتظار العمل التي يتعين القيام بها ولكن لا تفعل ذلك بالفعل حتى تكون هناك حاجة إلى قيمة في الطرف الأمامي من السلسلة. في ذلك الوقت، يتم سحب قيمة بيانات واحدة من خلال Chain.contrast هذا مع معالجة الصفيف العادية، حيث تقوم بتحميل أو حساب جميع قيم الإدخال في وقت واحد، ثم حلقة عليها في الذاكرة. انها مماثلة للفرق بين الحلقات عبر ملف سطر واحد في كل مرة، وقراءة الملف بأكمله إلى صفيف من الخطوط قبل التشغيل على IT.iterater.pm يوفر فئة تبسط إنشاء واستخدام كائنات التكرار هذه. مزيج آخر :: الوحدات النمطية (انظر "انظر أيضا") توفر العديد من وظائف المؤخرات العامة والأغذية ذات الأغراض الخاصة. بعض المهندسين لا حصر له (وهذا هو، فإنها تولد تسلسل لا حصر له)، وبعضها محدود. عندما يتم الوصول إلى نهاية تسلسل محدود، يجب أن يرمي كتلة رمز المؤتمر لاستثناء استثناء من نوع ITERATOR :: X :: AM_NOW_EXASTED؛ عادة ما يتم ذلك عبر وظيفة "IS_DONE" .. سيشير ذلك إلى فئة ITERATOR بمناسبة الكائن كما استنفدت. سيتم إرجاع طريقة "is_ex exhented" صحيحا، وسوف تعود طريقة "ISNT_EXASTED" خطأ. ستقوم أي مكالمات أخرى إلى طريقة "القيمة" بإلقاء استثناء من مكرر النوع :: X :: استنفدت. ملاحظة أنه في كثير من الحالات كثيرة، لن تحتاج إلى إنشاء مكرر بصورة صريحة؛ هناك الكثير من وظائف توليد المؤتمر والتلاعب في الوحدات النمطية الأخرى المرتبطة بها. يمكنك فقط سدهم معا مثل لبنات البناء. متطلبات: perl.


ميتاتر برامج ذات صلة

libiptcdata.

Libiptcdata هي مكتبة ج للتلاعب بالمجلس الدولي للاتصالات الصحفية (IPTC). ...

162

تحميل