يمكن تعريف المصفوفات (Arrays) في الكوتلن باستخدام الكلمة المفتاحية “arrayOf” مع قائمة القيم المراد وضعها في المصفوفة بين قوسين مربعين. على سبيل المثال:
“`
val numbers = arrayOf(1, 2, 3, 4, 5)
“`
يمكن إنشاء مصفوفة جديدة عن طريق تحديد حجمها ونوع بياناتها باستخدام الكلمة المفتاحية “Array” وتمرير حجم المصفوفة كمعامل، ونوع البيانات المراد تخزينها في المصفوفة. على سبيل المثال:
“`
val names = Array(5) { “” }
“`
سينشئ هذا المثال مصفوفة جديدة تحتوي على 5 عناصر من نوع السلسلة الفارغة (String). يمكن إضافة عناصر إلى المصفوفة باستخدام الفهرسة (indexing) وتعيين القيم المراد تخزينها. على سبيل المثال:
“`
names[0] = “John”
names[1] = “Jane”
“`
يتم الوصول إلى العنصر في المصفوفة باستخدام الفهرسة (indexing)، على سبيل المثال:
“`
val secondNumber = numbers[1]
“`
هذا يعيد العنصر الثاني في المصفوفة (الذي يحتوي على الرقم 2).