الدالة sortedDescending()‎ في لغة Kotlin

من موسوعة حسوب

ترتِّب الدالة sortedDescending()‎ جميع عناصر المصفوفة أو المجموعة التكرارية التي استُدعيت معها تنازليًّا ثمَّ تضع الناتج في قائمة.

البنية العامة

fun <T : Comparable<T>> Array<out T>.sortedDescending(): List<T> 
fun ByteArray.sortedDescending(): List<Byte> 
fun ShortArray.sortedDescending(): List<Short> 
fun IntArray.sortedDescending(): List<Int> 
fun LongArray.sortedDescending(): List<Long> 
fun FloatArray.sortedDescending(): List<Float>
fun DoubleArray.sortedDescending(): List<Double> 
fun CharArray.sortedDescending(): List<Char> 
fun <T : Comparable<T>> Iterable<T>.sortedDescending(): List<T>

القيمة المعادة

تُعاد قائمة تضم عناصر المصفوفة أو المجموعة التكرارية المعطاة بعد ترتيبها تنازليًّا.

أمثلة

استعمال الدالة ()sortedDescending لترتيب عناصر مصفوف تنازليًّا:

fun main(args: Array<String>) {
    val array = arrayOf(1, 9, -3, 7, 5, 6)

    print(array.sortedDescending()) // [9, 7, 6, 5, 1, -3]
}

انظر أيضًا

  • sort()‎ : تقوم بترتيب المصفوفة أو اللائحة المتغيرة (MutableList) التي استُدعيت عبرها.
  • sorted()‎ : تعيد لائحة تضم عناصر المصفوفة أو المجموعة التكرارية التي استُدعيت عبرها مرتبة وفق الترتيب الطبيعي.
  • sortedBy()‎ : تعيد لائحة تضم عناصر المصفوفة أو المجموعة التكرارية التي استُدعيت عبرها مرتبة ترتيبًا طبيعيًا وفقًا للقيم التي تعيدها الدالة المُمرّرة selector

مصادر