الفرق بين المراجعتين ل"Kotlin/iterator"
< Kotlin
اذهب إلى التنقل
اذهب إلى البحث
ط (نقل عبد اللطيف ايمش صفحة Kotlin/js/iterator إلى Kotlin/iterator) |
(مراجعة) |
||
سطر 1: | سطر 1: | ||
<noinclude>{{DISPLAYTITLE: التابع dynamic.iterator() في لغة Kotlin}}</noinclude> | <noinclude>{{DISPLAYTITLE: التابع dynamic.iterator() في لغة Kotlin}}</noinclude> | ||
− | + | يسمح التابع <code>iterator()</code> بالتكرار (iterate) على كائنٍ ديناميكيّ (<code>dynamic</code>) في الحالات الآتية: | |
− | * | + | * إن كان لديه دالة تكراريّة (iterator function). |
− | * | + | * إن كان مصفوفةً (array). |
− | * | + | * إن كان نسخةً (instance) من <code>kotlin.collections.Iterable</code>. |
− | + | '''بيئة التشغيل المطلوبة: JS''' | |
== البنية العامة == | == البنية العامة == | ||
<syntaxhighlight lang="kotlin"> | <syntaxhighlight lang="kotlin"> | ||
operator fun dynamic.iterator(): Iterator<dynamic> | operator fun dynamic.iterator(): Iterator<dynamic> | ||
− | </syntaxhighlight>ويُلاحظ وجود الكلمة | + | </syntaxhighlight>ويُلاحظ وجود الكلمة المفتاحيّة <code>operator</code> للدلالة على أنّ هذا التابع مرتبط بمعامل الفهرسة (index operator). |
== انظر أيضًا == | == انظر أيضًا == | ||
− | * <code>[[Kotlin/js/asDynamic|()asDynamic]]</code>: تعيد قيمة الكائن الذي استدعيت عبره على شكل | + | * الدالة <code>[[Kotlin/js/asDynamic|()asDynamic]]</code>: تعيد قيمة الكائن الذي استدعيت عبره على شكل قيمةٍ من النوع الديناميكيّ (dynamic type). |
== مصادر == | == مصادر == | ||
* [https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.js/iterator.html صفحة التابع iterator() في التوثيق الرسميّ للمكتبة القياسيّة في لغة Kotlin.] | * [https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.js/iterator.html صفحة التابع iterator() في التوثيق الرسميّ للمكتبة القياسيّة في لغة Kotlin.] | ||
[[تصنيف:Kotlin]] | [[تصنيف:Kotlin]] | ||
− | [[تصنيف:Kotlin | + | [[تصنيف:Kotlin Method]] |
مراجعة 02:45، 23 مايو 2018
يسمح التابع iterator()
بالتكرار (iterate) على كائنٍ ديناميكيّ (dynamic
) في الحالات الآتية:
- إن كان لديه دالة تكراريّة (iterator function).
- إن كان مصفوفةً (array).
- إن كان نسخةً (instance) من
kotlin.collections.Iterable
.
بيئة التشغيل المطلوبة: JS
البنية العامة
operator fun dynamic.iterator(): Iterator<dynamic>
ويُلاحظ وجود الكلمة المفتاحيّة operator
للدلالة على أنّ هذا التابع مرتبط بمعامل الفهرسة (index operator).
انظر أيضًا
- الدالة
()asDynamic
: تعيد قيمة الكائن الذي استدعيت عبره على شكل قيمةٍ من النوع الديناميكيّ (dynamic type).