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

من موسوعة حسوب
مراجعة 10:22، 1 يوليو 2018 بواسطة محمد-بغات (نقاش | مساهمات) (أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE: التابع CharArray.iterator()‎ في لغة Kotlin}}</noinclude> يعيد التابع <code>iterator()‎</code> عنصرًا تكرا...')
(فرق) → مراجعة أقدم | المراجعة الحالية (فرق) | مراجعة أحدث ← (فرق)


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

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

operator fun iterator(): ByteIterator

ويُلاحظ وجود الكلمة المفتاحية operator للدلالة على أنّ هذا التابع مرتبطٌ بمعامل التكرار (iteration operator).

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

عنصرٌ تكراريٌّ (iterator) بهدف تكرار بنيةٍ (block) برمجيةٍ على كافّة عناصر المصفوفة.

أمثلة

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

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

fun main(args: Array<String>) {
val array = ByteArray(6) 
val iter = array.iterator()

for(element in iter)
    print("$element ") // 0 0 0 0 0 0 
}

انظر أيضًا

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

مصادر