يمكن إنشاء مصفوفات في Kotlin باستخدام الكلمة الرئيسية “arrayOf” أو “arrayOfNulls” أو “Array” ويتم تمرير عدد العناصر الموجودة في المصفوفة كمعامل لهذه الكلمات الرئيسية.
1. استخدام arrayOf
يستخدم arrayOf إذا كنت تعرف قيم المصفوفة مسبقًا.
“`kotlin
// إنشاء مصفوفة عشوائية
val numbers = arrayOf(1, 2, 3, 4, 5)
// أمثلة على إنشاء مصفوفة
val names = arrayOf(“John”, “Jane”, “Sam”)
val zeros = arrayOf(0, 0, 0, 0, 0)
“`
2. استخدام arrayOfNulls
يستخدم arrayOfNulls لإنشاء مصفوفة من حجم محدد يحتوي على جميع القيم الافتراضية null.
“`kotlin
// إنشاء مصفوفة عشوائية من القيم الافتراضية null
val nulls = arrayOfNulls
“`
3. استخدام Array
يستخدم Array عندما تحتاج إلى إنشاء مصفوفة وتريد تقديم دالة للحصول على كل موقع في المصفوفة والحصول على القيمة التي يجب وضعها في الموقع.
“`kotlin
// إنشاء مصفوفة من القيم الافتراضية null
val squares = Array(5) { i -> i * i } // ينشئ مصفوفة من خمسة قيم تقوم بحساب القيمة الرئيسية مربع
“`