إشعار
يتطلب الوصول إلى هذه الصفحة تخويلاً. يمكنك محاولة تسجيل الدخول أو تغيير الدلائل.
يتطلب الوصول إلى هذه الصفحة تخويلاً. يمكنك محاولة تغيير الدلائل.
اسم مؤهل بالكامل: Std.Arrays.Sorted
function Sorted<'T>(comparison : (('T, 'T) -> Bool), array : 'T[]) : 'T[]
ملخص
بالنظر إلى صفيف، ترجع عناصر ذلك الصفيف التي تم فرزها بواسطة دالة مقارنة معينة.
معلمات النوع
ر
نوع كل عنصر من عناصر array.
الادخال
المقارنه
الدالة التي تقارن عنصرين مثل a تعتبر أقل من أو تساوي b إذا كان comparison(a, b)true.
صفيف
الصفيف المطلوب فرزه.
الناتج
صفيف يحتوي على نفس العناصر مثل array، بحيث a تحدث قبل العناصر b، comparison(a, b)true.
مثل
تفرز القصاصة البرمجية التالية صفيفا من الأعداد الصحيحة لتحدث بترتيب تصاعدي:
let sortedArray = Sorted(LessThanOrEqualI, [3, 17, 11, -201, -11]);
ملاحظات
يفترض أن comparison الدالة عابرة، بحيث إذا comparison(a, b)comparison(b, c)، افتراض comparison(a, c). إذا لم يتم الاحتفاظ بهذه الخاصية، فقد يكون إخراج هذه الدالة غير صحيح.