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