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

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

مراجعة 20:39، 9 مايو 2018

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

value = arr[index]

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

operator fun get(index: Int): T

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

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

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

أمثلة

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

تُنشئ الشيفرة الآتية مصفوفة من أربعة أعداد ثم تُطبع قيمة عنصرين من المصفوفة بطريقتين: الأولى باستدعاء التابع get()‎ مباشرة، والثانية باستخدام معامل الفهرسة:

fun main(args: Array<String>) {
val array = arrayOf(4,5,7,9)

println(array.get(2)) // 7
println(array[1]) // 5
}

انظر أيضًا

  • الخاصية Array.size: تعبِّر عن عدد العناصر الموجودة في المصفوفة.
  • التابع Array.set()‎: يُعيّن قيمة العنصر عند الفهرس index المُحدَّد في المصفوفة.

مصادر