البرمجة بالكوتلن

كيفية التعامل مع القوائم Lists في الكوتلن Kotlin؟

في لغة الكوتلن 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 الرسمية.