الفرق بين المراجعتين ل"Kotlin/iterator"

من موسوعة حسوب
اذهب إلى التنقل اذهب إلى البحث
ط
ط
سطر 1: سطر 1:
<noinclude>{{DISPLAYTITLE: التابع dynamic.iterator()‎ في Kotlin}}</noinclude>
+
<noinclude>{{DISPLAYTITLE: التابع <code>‎‎dynamic.iterator()‎</code> في Kotlin}}</noinclude>
 
يسمح التابع <code>iterator()‎</code> بالتكرار (iterate) على كائنٍ ديناميكيّ (<code>dynamic</code>) في الحالات الآتية:
 
يسمح التابع <code>iterator()‎</code> بالتكرار (iterate) على كائنٍ ديناميكيّ (<code>dynamic</code>) في الحالات الآتية:
 
* إن كان لديه دالة تكراريّة (iterator function).
 
* إن كان لديه دالة تكراريّة (iterator function).
 
* إن كان مصفوفةً (array).
 
* إن كان مصفوفةً (array).
* إن كان نسخةً (instance) من <code>kotlin.collections.Iterable</code>.
+
* إن كان نسخةً (instance) من <code>Kotlin.collections.Iterable</code>.
 
'''بيئة التشغيل المطلوبة: JS'''
 
'''بيئة التشغيل المطلوبة: JS'''
  

مراجعة 07:53، 22 يوليو 2018

يسمح التابع iterator()‎ بالتكرار (iterate) على كائنٍ ديناميكيّ (dynamic) في الحالات الآتية:

  • إن كان لديه دالة تكراريّة (iterator function).
  • إن كان مصفوفةً (array).
  • إن كان نسخةً (instance) من Kotlin.collections.Iterable.

بيئة التشغيل المطلوبة: JS

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

operator fun dynamic.iterator(): Iterator<dynamic>

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

انظر أيضًا

  • الدالة ()asDynamic: تعيد قيمة الكائن الذي استدعيت عبره على شكل قيمةٍ من النوع الديناميكيّ (dynamic type).

مصادر