الفرق بين المراجعتين لصفحة: «Kotlin/iterator»
< Kotlin
طلا ملخص تعديل |
جميل-بيلوني (نقاش | مساهمات) طلا ملخص تعديل |
||
سطر 1: | سطر 1: | ||
<noinclude>{{DISPLAYTITLE: التابع dynamic.iterator() في | <noinclude>{{DISPLAYTITLE: التابع dynamic.iterator() في Kotlin}}</noinclude> | ||
يسمح التابع <code>iterator()</code> بالتكرار (iterate) على كائنٍ ديناميكيّ (<code>dynamic</code>) في الحالات الآتية: | يسمح التابع <code>iterator()</code> بالتكرار (iterate) على كائنٍ ديناميكيّ (<code>dynamic</code>) في الحالات الآتية: | ||
* إن كان لديه دالة تكراريّة (iterator function). | * إن كان لديه دالة تكراريّة (iterator function). |
مراجعة 07:49، 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).