الدالة sort تقوم بترتيب المصفوفة و ارجاع مصفوفة جديدة مرتبة. في هذا الثريد سنتعلم كيف نستعمل الدالة sort
الدالة sort تأخذ parameter واحد وهو دالة تقوم باجراء المنطق المراد لترتيب العناصر داخل المصفوفة. الدالة المرفقة تاخذ 2 parameters، الأول هو العنصر الاول و الثاني هو العنصر الثاني. في داخل الدالة نقوم باجراء المنطق الذي نحتاجه للمقارنة بين العنصرين
اذا كنا نريد أن نرتب العنصر الأول قبل الثاني فيجب أن نرجع قيمة سالبة(مثال: -1). اذا كن نريد أن نرتب العنصر العنصر الثاني قبل الأول فيجب أن نرجع قيمة موجبة (مثال: 1) في حال لا نريد أن نغير شيء نقوم بارجاع القيمة صفر
لاحظ أننا فقط غير قيم الارجاع
لاحظ أننا نستطيع ارجاع الفرق بين الرقم الأول والرقم الثاني وسنحصل على نفس النتيجة
لاحظ أننا فقط بدلنا أماكن العنصرين في العملية الحسابية
نستطيع أيضا أن نستعمل الدالة sort مع جميع أنواع البيانات و نستخدم المنطق الخاص بنا للترتيب
كتبه @programmingwa