تطوير البرمجيات · مصطلحات · هياكل البيانات والخوارزميات

ما معنى iterator؟

المعنى في مجال تطوير البرمجيات مع أمثلة

اسممصطلح شائع

iterator: مُكرِّر

كائن أو بروتوكول يقدم قيم التسلسل واحدة تلو الأخرى مع تتبع موضع التقدم فيه.

طريقة الاستخدام

يستخدم في واجهات المجموعات والمعالجة الكسولة واستهلاك التدفقات. قد ينفد المكرر، ولا يمكن إعادة تشغيل كل المكررات أو الرجوع بها إلى الخلف.

أمثلة

  1. The iterator reads the next record without loading the whole file.

    يقرأ المكرر السجل التالي من دون تحميل الملف كله.

    يتيح الوصول التدريجي إلى البيانات، ما يقلل الحاجة إلى الاحتفاظ بالملف كاملًا في الذاكرة.

  2. Create a fresh iterator before traversing the collection again.

    أنشئ مكررًا جديدًا قبل اجتياز المجموعة مرة أخرى.

    قد يكون المكرر السابق قد بلغ نهايته، لذلك يلزم بدء واحد جديد.

تراكيب شائعة

  • create an iterator
  • exhaust an iterator
  • iterator protocol

مصطلحات أخرى: هياكل البيانات والخوارزميات

تدرّب على القراءة المتدرجة

تساعدك القراءة بالمستوى المناسب على تثبيت المفردات الجديدة. اختر كتبًا إنجليزية مجانية: