الدالة asList()‎ في لغة Kotlin

من موسوعة حسوب
اذهب إلى التنقل اذهب إلى البحث

تُعيد الدالة asList()‎ لائحة (list) والتي تُغلّف المصفوفة الاصلية التي استُدعيت عبرها.

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

fun <T> Array<out T>.asList(): List<T>
fun ByteArray.asList(): List<Byte> 
fun ShortArray.asList(): List<Short> 
fun IntArray.asList(): List<Int> 
fun LongArray.asList(): List<Long> 
fun FloatArray.asList(): List<Float> 
fun DoubleArray.asList(): List<Double> 
fun BooleanArray.asList(): List<Boolean> 
fun CharArray.asList(): List<Char>

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

لائحة (list) تُغلّف المصفوفة الاصلية التي استُدعيت عبرها.

أمثلة

استخدام الدالة ()asListمع المصفوفات

تعرف الشيفرة الآتية مصفوفة باسم array مكونة من حرفين باستخدام الدالة ()arrayOf، ثم تنشئ لائحة من المصفوفة array باسم list باستخدام ()asList ثم تطبع تلك اللائحة:

fun main(args: Array<String>) {
    val array = arrayOf("a", "b")
    val list = array.asList()

    println(list) // [a, b]
}

انظر أيضًا

  • asIterable()‎: تُنشئ نسخة تكرارية (Iterable instance) والتي تُغلّف المصفوفة الاصلية وتعيد عناصرها عندما تُستخدم في حلقات التكرار (مثل for).
  • asSequence()‎: تعيد نسخة من النوع Sequence والتي تُغلّف المصفوفة الاصلية وتعيد عناصرها عندما تطبق تستخدم في حلقات التكرار (مثل for).

مصادر