التابع Array.iterator()‎ في لغة Kotlin

من موسوعة حسوب
اذهب إلى التنقل اذهب إلى البحث


يعيد التابع Array.iterator()‎ مُكرّرًا (iterator) لأجل تكرار بنية (block) برمجية على عناصر المصفوفة.

البنية العامة

operator fun iterator(): Iterator<T>

ويُلاحظ وجود الكلمة المفتاحية operator للدلالة على أنّ هذا التابع مرتبط بمعامل الفهرسة المذكور سابقًا.

القيم المعادة

مُكرّر (iterator) لأجل تكرار كتلة (block) برمجية على عناصر المصفوفة.

أمثلة

استخدام التابع iterator()‎ على مصفوفة

تنشئ الشيفرة الآتية مصفوفة من ستة عناصر ثم تستخرج منه مُكرّرا (iterator) باستخدام التابع iterator()‎ ثم تستخدم ذلك المكرر في حلقة for لطباعة جميع عناصر المصفوفة:

fun main(args: Array<String>) {
val array = arrayOf(6,6,8,9,3,0)
val iter = array.iterator()

for(element in iter)
 print("$element ") // 6 6 8 9 3 0
}

انظر أيضًا

  • الخاصية Array.size: تعبِّر عن عدد العناصر الموجودة في المصفوفة.
  • التابع Array.get()‎: يعيد العنصر عند الفهرس (index) المُحدَّد من المصفوفة.
  • التابع ()Array.set: يعيّن‎ قيمة العنصر عند الفهرس (index) المُحدَّد في المصفوفة.

مصادر