| אובייקט :: iTerate iTerators עבור אובייקטים שיודעים את האלמנט הבא |
הורד עכשיו |
אובייקט :: iTerate דירוג וסיכום
- רישיון:
- Perl Artistic License
- אתר האינטרנט של המוציא לאור:
- 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 תוכנה קשורה