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

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

تقوم الدالةsortDescending()‎ بترتيب المصفوفة أو اللائحة المتغيرة (MutableList) التي استُدعيت عبرها تنازليًا.

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

يمكن استدعاء الدالة  sortDescending()‎ عبر المصفوفات فستقوم بترتيبها:

fun <T : Comparable<T>> Array<out T>.sortDescending() 
fun ByteArray.sortDescending() 
fun ShortArray.sortDescending() 
fun IntArray.sortDescending() 
fun LongArray.sortDescending() 
fun FloatArray.sortDescending() 
fun DoubleArray.sortDescending() 
fun CharArray.sortDescending()

يمكن استدعاء الدالة  sortDescending()‎ عبر كائن من النوع MutableList:

fun <T : Comparable<T>> MutableList<T>.sortDescending()

أمثلة

استخدام الدالة ()sortDescending مع المصفوفات

تعرف الشيفرة الآتية  مصفوفةباسم array مكونة من ستة عناصر باستخدام الدالة ()arrayOf‎، ثم تستخدم الدالة()sortDescending  على array لترتيبه تنازليًا، ثم تطبع الناتج:

import java.util.Arrays

fun main(args: Array<String>) {
val array = arrayOf(1, 9, -3, 7, 5, 6)
array.sortDescending()    
    
print (Arrays.toString(array)) // [9, 7, 6, 5, 1, -3]
}

أنظر أيضًا

  • sort()‎ : تقوم بترتيب المصفوفة أو اللائحة المتغيرة (MutableList) التي استُدعيت عبرها. 

مصادر