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

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

مراجعة 18:31، 9 مايو 2018

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

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

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

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

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

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

انظر أيضًا

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

مصادر