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

من موسوعة حسوب
مراجعة 10:30، 1 يوليو 2018 بواسطة محمد-بغات (نقاش | مساهمات) (أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE: التابع CharArray.set()‎ في لغة Kotlin}}</noinclude> يعين التابع <code>set()‎</code> قيمة العنصر في الم...')
(فرق) → مراجعة أقدم | المراجعة الحالية (فرق) | مراجعة أحدث ← (فرق)

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

arr[index] = value

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

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

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

أمثلة

استخدام التابع set()‎ على مصفوفة أعداد صحيحة

تُنشِئ الشيفرة الآتية مصفوفةً من ستة أعدادٍ بالاعتماد على الدالة CharArray، ثم تعيّن عنصرين من المصفوفة بطريقتين: الأولى باستدعاء التابع set()‎ مباشرةً، والثانية باستخدام معامل الفهرسة (القوسين بالشكل [index]):

import java.util.Arrays

fun main(args: Array<String>) {
val array = CharArray(6)
    
array.set(2,5)
array[1] = 98
    
println(Arrays.toString(array)) // [0, 98, 5, 0, 0, 0]
}

انظر أيضًا

  • الخاصيّة CharArray.size: تعبِّر عن عدد العناصر الموجودة في المصفوفة.

مصادر