الفرق بين المراجعتين ل"Kotlin/iterator"
< Kotlin
اذهب إلى التنقل
اذهب إلى البحث
سطر 1: | سطر 1: | ||
<noinclude>{{DISPLAYTITLE: التابع dynamic.iterator() في لغة Kotlin}}</noinclude> | <noinclude>{{DISPLAYTITLE: التابع dynamic.iterator() في لغة Kotlin}}</noinclude> | ||
− | + | يمكّن التابع <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).