Oddiy amaliy misol bu ro'yxatni moslashtirilgan mezonlarga asoslangan holda saralash bo'lishi mumkin. Masalan, aytaylik, siz harflar ro'yxatini odatdagi "ASCII" harflar tartibidan farqli o'laroq, alifbo bo'yicha saralashni xohlaysiz (barcha katta harflarni barcha kichik harflardan ustun qo'yish). Imperativ yondashuvda siz katta harflar bilan taqqoslashdan foydalanadigan alohida saralash funksiyasini ishlatishingiz yoki belgilashingiz kerak. Boshqa tomondan, funksional tilda, saralash funksiyasi shunchaki ixtiyoriy moslashtirilgan taqqoslash funksiyasini qabul qilishi mumkin. Python (funksional jihatlarga ega) shunga o'xshash yondashuvni qabul qiladi, unda `sorted `) har bir element uchun bir marta chaqirilgan "key" funksiyasini qabul qilib
spam