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

من موسوعة حسوب
اذهب إلى التنقل اذهب إلى البحث
(أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE: التابع BooleanArray.get()‎ في لغة Kotlin}}</noinclude> يعيد التابع <code>get()‎</code> قيمة العنصر في ا...')
 
سطر 6: سطر 6:
 
== البنية العامة ==
 
== البنية العامة ==
 
<syntaxhighlight lang="kotlin">
 
<syntaxhighlight lang="kotlin">
operator fun get(index: Int): T
+
operator fun get(index: Int): Boolean
 +
 
 
</syntaxhighlight>ويُلاحظ وجود الكلمة المفتاحية <code>operator</code> للدلالة على أنّ هذا التابع مرتبط بمعامل الفهرسة المذكور سابقًا.
 
</syntaxhighlight>ويُلاحظ وجود الكلمة المفتاحية <code>operator</code> للدلالة على أنّ هذا التابع مرتبط بمعامل الفهرسة المذكور سابقًا.
  
سطر 15: سطر 16:
  
 
=== استخدام التابع <code>get()‎</code> على مصفوفة أعداد صحيحة ===
 
=== استخدام التابع <code>get()‎</code> على مصفوفة أعداد صحيحة ===
تُنشِئ الشيفرة الآتية مصفوفةً من أربعة أعدادٍ صحيحةٍ بالاعتماد على الدالة <code>arrayOf</code>، ثم تُطبع قيمة عنصرين من المصفوفة بطريقتين: الأولى باستدعاء التابع <code>get()</code>‎ مباشرةً، والثانية باستخدام معامل الفهرسة (القوسين بالشكل <code>[index]</code>):<syntaxhighlight lang="kotlin">
+
يُنشِئ التابع <code>BooleanArray()‎</code> مصفوفةً  باسم <code>array</code>، ثم تستدعي الدالة <code>get</code> عبر <code>array</code> مع تمرير العدد <code>2</code> كوسيط، ثم تطبع الناتج.<syntaxhighlight lang="kotlin">
fun main(args: Array<String>) {
+
fun main(args: Array<String>) {  
     val array = arrayOf(4,5,7,9)
+
     val array = BooleanArray(4) {it % 2 == 0}
     println(array.get(2)) // 7
+
   
    println(array[1]) // 5
+
     println(array.get(2)) // true
 
}
 
}
 
</syntaxhighlight>
 
</syntaxhighlight>
  
 
== انظر أيضًا ==
 
== انظر أيضًا ==
* الخاصيّة <code>[[Kotlin/Array/size|Array.size]]</code>: تعبِّر عن عدد العناصر الموجودة في المصفوفة.
+
* الخاصية <code>[[Kotlin/BooleanArray/size|size]]</code>: تعبِّر الخاصيّة <code>size‎</code> عن عدد العناصر الموجودة في المصفوفة.
* التابع <code>[[Kotlin/Array/set|Array.set]]()‎</code>: يُعيّن قيمة العنصر عند الفهرس (index) المُحدَّد في المصفوفة.
 
  
 
== مصادر ==
 
== مصادر ==
* [https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-array/get.html التابع BooleanArray.get في التوثيق الرسميّ للمكتبة القياسيّة في لغة Kotlin.]
+
* [https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean-array/get.html التابع BooleanArray.get في التوثيق الرسميّ للمكتبة القياسيّة في لغة Kotlin.]
 
[[تصنيف:Kotlin]]
 
[[تصنيف:Kotlin]]
 
[[تصنيف:Kotlin Method]]
 
[[تصنيف:Kotlin Method]]

مراجعة 19:12، 24 يونيو 2018

يعيد التابع get()‎ قيمة العنصر في المصفوفة عند الفهرس (index) المُحدَّد، ويمكن أيضًا استدعاء هذا التابع باستخدام معامل الفهرسة (index operator) المتمثل بالقوسين [] بالشكل:

value = arr[index]

البنية العامة

operator fun get(index: Int): Boolean

ويُلاحظ وجود الكلمة المفتاحية operator للدلالة على أنّ هذا التابع مرتبط بمعامل الفهرسة المذكور سابقًا.

القيم المعادة

العنصر عند الفهرس (index) المُحدَّد في المصفوفة.

أمثلة

استخدام التابع get()‎ على مصفوفة أعداد صحيحة

يُنشِئ التابع BooleanArray()‎ مصفوفةً باسم array، ثم تستدعي الدالة get عبر array مع تمرير العدد 2 كوسيط، ثم تطبع الناتج.

fun main(args: Array<String>) {    
    val array = BooleanArray(4) {it % 2 == 0}
    
    println(array.get(2)) // true
}

انظر أيضًا

  • الخاصية size: تعبِّر الخاصيّة size‎ عن عدد العناصر الموجودة في المصفوفة.

مصادر