الفرق بين المراجعتين لصفحة: «Kotlin/Array/get»
لا ملخص تعديل |
مراجعة |
||
سطر 1: | سطر 1: | ||
<noinclude>{{DISPLAYTITLE: التابع Array.get() في لغة Kotlin}}</noinclude> | <noinclude>{{DISPLAYTITLE: التابع Array.get() في لغة Kotlin}}</noinclude> | ||
يعيد التابع <code>Array.get()</code> قيمة العنصر عند الفهرس index | يعيد التابع <code>Array.get()</code> قيمة العنصر في المصفوفة عند الفهرس (index) المُحدَّد، ويمكن أيضًا استدعاء هذا التابع باستخدام معامل الفهرسة (index operator) المتمثل بالقوسين <code>[]</code> بالشكل:<syntaxhighlight lang="kotlin"> | ||
value = arr[index] | value = arr[index] | ||
</syntaxhighlight> | </syntaxhighlight> | ||
سطر 10: | سطر 10: | ||
== القيم المعادة == | == القيم المعادة == | ||
العنصر عند الفهرس index المُحدَّد في المصفوفة. | العنصر عند الفهرس (index) المُحدَّد في المصفوفة. | ||
== أمثلة == | == أمثلة == | ||
=== استخدام التابع <code>get()</code> على مصفوفة === | === استخدام التابع <code>get()</code> على مصفوفة أعداد صحيحة === | ||
تُنشِئ الشيفرة الآتية مصفوفةً من أربعة أعدادٍ صحيحةٍ بالاعتماد على الدالة <code>arrayOf</code>، ثم تُطبع قيمة عنصرين من المصفوفة بطريقتين: الأولى باستدعاء التابع <code>get()</code> مباشرةً، والثانية باستخدام معامل الفهرسة (القوسين بالشكل <code>[index]</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) | ||
سطر 25: | سطر 25: | ||
== انظر أيضًا == | == انظر أيضًا == | ||
* | * الخاصيّة <code>[[Kotlin/Array/size|Array.size]]</code>: تعبِّر عن عدد العناصر الموجودة في المصفوفة. | ||
* التابع <code>[[Kotlin/Array/set|Array.set]]()</code>: يُعيّن قيمة العنصر عند الفهرس index المُحدَّد في المصفوفة. | * التابع <code>[[Kotlin/Array/set|Array.set]]()</code>: يُعيّن قيمة العنصر عند الفهرس (index) المُحدَّد في المصفوفة. | ||
== مصادر == | == مصادر == | ||
* [https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-array/get.html التابع Array.get في التوثيق | * [https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-array/get.html التابع Array.get في التوثيق الرسميّ للمكتبة القياسيّة في لغة Kotlin.] | ||
[[تصنيف:Kotlin]] | [[تصنيف:Kotlin]] | ||
[[تصنيف:Kotlin | [[تصنيف:Kotlin Method]] |
مراجعة 23:44، 29 مايو 2018
يعيد التابع Array.get()
قيمة العنصر في المصفوفة عند الفهرس (index) المُحدَّد، ويمكن أيضًا استدعاء هذا التابع باستخدام معامل الفهرسة (index operator) المتمثل بالقوسين []
بالشكل:
value = arr[index]
البنية العامة
operator fun get(index: Int): T
ويُلاحظ وجود الكلمة المفتاحية operator
للدلالة على أنّ هذا التابع مرتبط بمعامل الفهرسة المذكور سابقًا.
القيم المعادة
العنصر عند الفهرس (index) المُحدَّد في المصفوفة.
أمثلة
استخدام التابع get()
على مصفوفة أعداد صحيحة
تُنشِئ الشيفرة الآتية مصفوفةً من أربعة أعدادٍ صحيحةٍ بالاعتماد على الدالة arrayOf
، ثم تُطبع قيمة عنصرين من المصفوفة بطريقتين: الأولى باستدعاء التابع get()
مباشرةً، والثانية باستخدام معامل الفهرسة (القوسين بالشكل [index]
):
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) المُحدَّد في المصفوفة.