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

كيفية إنشاء المصفوفات في كوتلن Kotlin؟

يمكن إنشاء مصفوفات في 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(5) // ينشئ مصفوفة من خمسة قيم null
“`

3. استخدام Array

يستخدم Array عندما تحتاج إلى إنشاء مصفوفة وتريد تقديم دالة للحصول على كل موقع في المصفوفة والحصول على القيمة التي يجب وضعها في الموقع.

“`kotlin
// إنشاء مصفوفة من القيم الافتراضية null
val squares = Array(5) { i -> i * i } // ينشئ مصفوفة من خمسة قيم تقوم بحساب القيمة الرئيسية مربع
“`