التابع 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) المُحدَّد في المصفوفة.