الفرق بين المراجعتين لصفحة: «Kotlin/collections/sortDescending»

من موسوعة حسوب
لا ملخص تعديل
لا ملخص تعديل
سطر 3: سطر 3:


==البنية العامة==
==البنية العامة==
يمكن استدعاء الدالة  <code>sortDescending()‎</code> عبر  [[Kotlin/Array|المصفوفات]] فستقوم بترتيبها: <nowiki/><nowiki/><syntaxhighlight lang="kotlin">
يمكن استدعاء الدالة  <code>sortDescending()‎</code> عبر  [[Kotlin/Array|المصفوفات]]: <nowiki/><nowiki/><syntaxhighlight lang="kotlin">
fun <T : Comparable<T>> Array<out T>.sortDescending()  
fun <T : Comparable<T>> Array<out T>.sortDescending()  
fun ByteArray.sortDescending()  
fun ByteArray.sortDescending()  

مراجعة 18:16، 6 يونيو 2018

تقوم الدالة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) التي استُدعيت عبرها. 

مصادر