التهيئة الأولية <init> عبر Init()‎ في لغة Kotlin

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

يعيد التابع BooleanArray()‎ مصفوفة حجمها هو المعامل المُمرّر size، بحيث أنّ كل عنصر منها يُحسب باستدعاء الدالة المُمرّرة init على قيمة الفهرس الحالي. في حال تمرير الوسيط size فقط فكل القيم ستساوي false.

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

مصفوفة مكونة من قيم منطقية (BooleanArray).

أمثلة

استخدام التابع BooleanArray()‎

يُنشِئ التابع Init()‎ في الشيفرة الآتية كائنًا من الصنف BooleanArrayباسم array مع تمرير العدد 4 ودالة كوسيطين، ثم يطبع الناتج :

import java.util.Arrays

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

انظر أيضًا

مصادر