الدالة BooleanArray.iterator()‎ في Kotlin

من موسوعة حسوب
مراجعة 12:36، 8 سبتمبر 2018 بواسطة جميل-بيلوني (نقاش | مساهمات)
(فرق) → مراجعة أقدم | المراجعة الحالية (فرق) | مراجعة أحدث ← (فرق)

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

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

operator fun iterator(): BooleanIterator

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

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

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

أمثلة

استعمال التابع iterator()‎ لتخصيص عنصر تكراري من أجل استخدامه في الحلقة for التكرارية التي تطبع جميع العناصر:

fun main(args: Array<String>) {    
    val array = BooleanArray(4) {it % 2 == 0}
    val iter = array.iterator()
    
    for(element in iter)
        print("$element ") // true false true false    
}

انظر أيضًا

  • الصنف ‎‎BooleanArray.
  • الدالة BooleanArray()‎: تنشئ مصفوفة جديدة بحجم معين تحوي قيمًا منطقية محدَّدة أو القيمة false المنطقية.
  • التابع ()get: يجلب عنصرًا ذي فهرس محدد من المصفوفة.
  • التابع set() : يضبط قيمة عنصر ذي فهرس محدد موجود في المصفوفة المستدعاة معه.
  • الخاصية size: تمثل عدد العناصر الموجودة في المصفوفة.

مصادر