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

من موسوعة حسوب
لا ملخص تعديل
لا ملخص تعديل
سطر 25: سطر 25:
      
      
      
      
print (array.sorted()) // [-3, 1, 5, 6, 7, 9]ش
print (array.sorted()) // [-3, 1, 5, 6, 7, 9]
}
}
</syntaxhighlight>
</syntaxhighlight>
سطر 32: سطر 32:


* <code>[[Kotlin/collections/sort|sort()]]</code>‎ : تقوم بترتيب <nowiki/>[[Kotlin/Array|المصفوفة]] أو اللائحة المتغيرة (<code>MutableList</code>) التي استُدعيت عبرها.
* <code>[[Kotlin/collections/sort|sort()]]</code>‎ : تقوم بترتيب <nowiki/>[[Kotlin/Array|المصفوفة]] أو اللائحة المتغيرة (<code>MutableList</code>) التي استُدعيت عبرها.
* <code>[[Kotlin/collections/sortedBy|sortedBy()]]</code>‎ : تعيد لائحة تضم عناصر <nowiki/>[[Kotlin/Array|المصفوفة]] أو المجموعة التكرارية التي استُدعيت عبرها مرتبة ترتيبًا طبيعيًا وفقًا للقيم التي تعيدها الدالة المُمرّرة <code>selector</code>. 


==مصادر==
==مصادر==

مراجعة 19:08، 6 يونيو 2018

تعيد الدالةsorted()‎ لائحة تضم عناصر المصفوفة أو المجموعة التكرارية التي استُدعيت عبرها مرتبة وفق الترتيب الطبيعي.

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

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

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

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

أمثلة

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

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

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

أنظر أيضًا

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

مصادر