الدالة ‎‎Array.get()‎ في Kotlin

من موسوعة حسوب
< Kotlin‏ | Array
مراجعة 05:58، 8 سبتمبر 2018 بواسطة جميل-بيلوني (نقاش | مساهمات)
(فرق) → مراجعة أقدم | المراجعة الحالية (فرق) | مراجعة أحدث ← (فرق)

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

value = arr[index]

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

operator fun get(index: Int): T

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

المعاملات

index

عدد صحيح يمثل فهرس العنصر المراد جلبه.

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

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

أمثلة

تُنشِئ الشيفرة الآتية مصفوفةً من أربعة أعدادٍ صحيحةٍ بالاعتماد على الدالة 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) المُحدَّد في المصفوفة.

مصادر