في لغة الكوتلن Kotlin ، يمكننا إنشاء قوائم Lists باستخدام الكلاس List أو MutableList. يمكننا استخدام هذه القوائم لتخزين مجموعة من العناصر والقيام بعمليات مثل إضافة عنصر ، إزالة عنصر ، الوصول إلى عنصر معين ، الحصول على الحجم الحالي للقائمة ، وما إلى ذلك.
لإنشاء قائمة List ، يمكن استخدام الدالة listOf() وتمرير العناصر كمعاملات. يكون حجم القائمة غير قابل للتعديل ولا يمكن تعديل العناصر الموجودة فيها.
مثال:
“`kotlin
val numbers = listOf(1, 2, 3, 4, 5)
println(numbers) // Output: [1, 2, 3, 4, 5]
“`
لإنشاء قائمة MutableList ، يمكن استخدام الدالة mutableListOf() وتمرير العناصر كمعاملات. يمكننا تغيير العناصر الموجودة في القائمة وإضافة وإزالة العناصر.
مثال:
“`kotlin
val numbers = mutableListOf(1, 2, 3, 4, 5)
numbers.add(6)
numbers.remove(3)
println(numbers) // Output: [1, 2, 4, 5, 6]
“`
يمكن الوصول إلى عنصر محدد في القائمة باستخدام الفهرس الخاص به في الأقواس المربعة [].
مثال:
“`kotlin
val numbers = listOf(1, 2, 3, 4, 5)
println(numbers[2]) // Output: 3
“`
يمكننا استخدام دوال تحويل لتحويل قائمة إلى مصفوفة Array أو قائمة جديدة بناءً على معيار معين.
مثال:
“`kotlin
val numbers = listOf(1, 2, 3, 4, 5)
val array = numbers.toTypedArray()
println(array.contentToString()) // Output: [1, 2, 3, 4, 5]
val squaredNumbers = numbers.map { it * it }
println(squaredNumbers) // Output: [1, 4, 9, 16, 25]
“`
هذه بعض العمليات الأساسية التي يمكن القيام بها على القوائم في الكوتلن Kotlin. هناك المزيد من الدوال والخصائص المتاحة للعمل مع القوائم ، يمكنك استكشافها في وثائق لغة الكوتلن Kotlin الرسمية.