אובייקט :: iTerate

iTerators עבור אובייקטים שיודעים את האלמנט הבא
הורד עכשיו

אובייקט :: iTerate דירוג וסיכום

פרסומת

  • Rating:
  • רישיון:
  • Perl Artistic License
  • מחיר:
  • FREE
  • שם המפרסם:
  • brian d foy
  • אתר האינטרנט של המוציא לאור:
  • http://search.cpan.org/~bdfoy/

אובייקט :: iTerate תגים


אובייקט :: iTerate תיאור

ITerators עבור אובייקטים שיודעים את האלמנט הבא אובייקט :: iTerate הוא מודול Perl המספק מבנים שליטה כדי להכיל באמצעות אלמנטים של אובייקט שאינו יכול להיות מיוצג כרשימה של פריטים בבת אחת. אובייקטים יכולים לייצג אוסף וירטואלי כי הוא מעבר להגיע של freeach, מפה, ו grep כי הם לא יכולים להפוך את עצמם לרשימה.אם האובייקט יכול להחזיר את האלמנט הבא, הוא יכול להשתמש במודול זה. Iterate מניח כי האובייקט מגיב __next__ עם האלמנט הבא, ו __more__ עם אמת או שקר אם אלמנטים נוספים להישאר מעובד. השיטה __init__ נקראת לפני האיטרציה הראשונה (אם היא קיימת), והיא דילגה בשקט אחרת. מבנה הבקרה נמשך עד שיטת __More__ חוזרת FALSE (שאינה אומרת שהיא ביקר את כל האלמנטים, אך האובייקט החליט להפסיק את אייט). בסוף כל iterations (כאשר __more__ מחזירה כוזבת), אובייקט :: שיחות iTerate __final__ אם זה קיים, ו מדלג את זה אחרת.כל מבנה בקרת סטים $ _ אל האלמנט הנוכחי, בדיוק כמו freeach, המפה, ו grep.synopsis להשתמש אובייקט :: iterate QW (IRATE IGREP IMAP); iTerate {...} $ אובייקט; @Filtered = IGREP {...} $ אובייקט; שלי @Transformed = imap {...} $ אובייקט; דרישות: · פרל


אובייקט :: iTerate תוכנה קשורה