الفرق بين المراجعتين لصفحة: «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).