التابع BooleanArray.set()‎ في لغة Kotlin

من موسوعة حسوب

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

arr[index] = value

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

operator fun set(index: Int, value: Boolean)

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

أمثلة

استخدام التابع set()‎ مع مصفوفة منطقية

يُنشِئ التابع BooleanArray()‎ مصفوفةً باسم array تحتوي على أربعة قيم منطقية، ثم تستخدم التابع set()‎ لتغيير قيمة العنصر ذو الفهرس رقم ثم تطبع الناتج:

import java.util.Arrays

fun main(args: Array<String>) {    
    val array = BooleanArray(4) {it % 2 == 0}
    array.set(1,true)
    
    println(Arrays.toString(array)) // [true, true, true, false]
}

انظر أيضًا

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

مصادر