الفرق بين المراجعتين ل"Kotlin/iterator"

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

مصادر