اقرأ في هذا المقال
- المصفوفات في لغة البرمجة كوتلن – Arrays In Kotlin Programming Language
- كيفية تعريف المصفوفات في لفة البرمجة كوتلن – Arrays Declaration In Kotlin
- التعامل مع المصفوفات في لغة البرمجة كوتلن
المصفوفات في لغة البرمجة كوتلن – 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 | تستخدم للبحث عن عنصر معين أو فلترة المصفوفة. |