المصفوفات في لغة البرمجة كوتلن Arrays

اقرأ في هذا المقال


المصفوفات في لغة البرمجة كوتلن – Arrays In Kotlin Programming Language:

تُعد المصفوفات من المفاهيم المهمة في عالم لغات البرمجة؛ فهي الحل المثالي إذا كان المستخدم يريد إدخال أو طباعة معلومات وبيانات كثيرة، والمصفوفات هي عبارة عن متغير يحتوي على عدة عناصر لها نفس نوع البيانات، وكل عنصر داخل المصفوفة له رقم محدد يتم الرجوع للعنصر من خلاله، ويسمى هذا الرقم (Index).

كيفية تعريف المصفوفات في لفة البرمجة كوتلن – Arrays Declaration In Kotlin:

يتم تعريف المصفوفة في لغة البرمجة كوتلن (kotlin) باستخدام الصيغة التالية:

{0}(10)<var myArray=Array<Int

  • في البداية تم تعريف المتغير من نوع مصفوفة، وبعد ذلك تم وضع إشارة المساواة، وتم تحديد نوع المصفوفة وهو (Int) وتم أيضاً تحديد عدد عناصر المصفوفة، وفي المثال السابق كان عدد عناصر المصفوفة (10) ومن ثم تم تحديد المؤشر أو (Index) من أين يبدأ، وهنا يكون رقم أول عنصر في المصفوفة (0).

التعامل مع المصفوفات في لغة البرمجة كوتلن:

ولأن المصفوفات تحتوي على كم هائل من البيانات والمعلومات التي نحتاجها أثناء عماية تنفيذ البرنامج؛ فقد تم إيجاد  عدد كبير من الدوال السريعة والجاهزة، والتي تسهل عملية التعامل مع المصفوفات، وفيما يلي قائمة بأهم هذه الدوال المستخدمة في لغة كوتلن:

الدالة (function)الوظيفة
count – size

يتم استخدامها لمعرفة عدد عناصر الموجودة داخل المصفوفة كما يلي:

(println(myArray.size

get

تستخدم لجلب عنصر داخل المصفوفة عن طريق ال (index) الخاص بكل عنصر، ويتم استخدامها كما يلي:

((println(myArray.get(index

set

يتم استخدامها لاستبدال قيمة عنصر في المصفوفة بقيمة جديدة؛ حيث يتم استخدام (set) ويتم تمرير ال (Index) الخاص بالعنصر والقيمة الجديدة على النحو التالي:

((println(myArray.set(index,new value

sort

تستخدم لترتيب وفرز عناصر المصفوفة، ويتم استخدامها كما يلي:

(()println(myArray.sort

max

يتم استخدامها لإيجاد أكبر قيمة بالمصفوفة، ويتم ذلك على النحو التالي:

(()println(myArray.max

min

يتم استخدامها لإيجاد أصغر قيمة بالمصفوفة:

(()println(myArray.min

last

يتم استخدامها لإيجاد العنصر الآخير في المصفوفة كما يلي:

(()println(myArray.last

first

تستخدم للحصول على العنصر الأول الموجود  داخل المصفوفة ويتم ذلك على النحو التالي:

(()println(myArray.first

filter

تستخدم للبحث عن عنصر معين أو فلترة المصفوفة.


شارك المقالة: