الفرق بين المراجعتين لصفحة: «Kotlin/Array/get»
أنشأ الصفحة ب'<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 المُحدَّد في المصفوفة.