الفرق بين المراجعتين لصفحة: «Kotlin/collections/sorted»
< Kotlin | collections
أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE: الدالة <code>sorted()</code> في لغة Kotlin}}</noinclude> تقوم الدالة<code>sorted()</code> بترتيب Kotlin/Ar...' |
لا ملخص تعديل |
||
سطر 1: | سطر 1: | ||
<noinclude>{{DISPLAYTITLE: الدالة <code>sorted()</code> في لغة Kotlin}}</noinclude> | <noinclude>{{DISPLAYTITLE: الدالة <code>sorted()</code> في لغة Kotlin}}</noinclude> | ||
تعيد الدالة<code>sorted()</code> [[Kotlin/List|لائحة]] تضم عناصر [[Kotlin/Array|المصفوفة]] أو [[Kotlin/Iterable|المجموعة التكرارية]] التي استُدعيت عبرها مرتبة وفق الترتيب الطبيعي. | |||
==البنية العامة== | ==البنية العامة== | ||
<nowiki/><nowiki/><syntaxhighlight lang="kotlin"> | |||
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> | |||
</syntaxhighlight> | |||
fun ByteArray. | |||
fun ShortArray. | |||
fun IntArray. | |||
fun LongArray. | |||
fun FloatArray. | |||
fun DoubleArray. | |||
fun CharArray. | |||
fun <T : Comparable<T>> | |||
< | |||
== القيمة المُعادة == | |||
[[Kotlin/List|لائحة]] تضم عناصر [[Kotlin/Array|المصفوفة]] أو [[Kotlin/Iterable|المجموعة التكرارية]] التي استُدعيت عبرها مرتبة وفق الترتيب الطبيعي. | |||
==أمثلة== | ==أمثلة== | ||
===استخدام الدالة <code>()sorted</code> مع المصفوفات=== | ===استخدام الدالة <code>()sorted</code> مع المصفوفات=== | ||
تعرف الشيفرة الآتية <nowiki/>[[Kotlin/Array|مصفوفة]]<nowiki/>باسم <code>array</code> مكونة من ستة عناصر باستخدام الدالة <code>()arrayOf</code>، ثم تستخدم الدالة<code>()sorted</code> على <code>array</code> لترتيبه، ثم تطبع الناتج:<syntaxhighlight lang="kotlin"> | تعرف الشيفرة الآتية <nowiki/>[[Kotlin/Array|مصفوفة]]<nowiki/>باسم <code>array</code> مكونة من ستة عناصر باستخدام الدالة <code>()arrayOf</code>، ثم تستخدم الدالة<code>()sorted</code> على <code>array</code> لترتيبه، ثم تطبع الناتج:<syntaxhighlight lang="kotlin"> | ||
fun main(args: Array<String>) { | fun main(args: Array<String>) { | ||
val array = arrayOf(1, 9, 3, 7, 5, 6) | val array = arrayOf(1, 9, -3, 7, 5, 6) | ||
print ( | print (array.sorted()) // [-3, 1, 5, 6, 7, 9]ش | ||
} | } | ||
</syntaxhighlight> | </syntaxhighlight> | ||
==أنظر أيضًا== | ==أنظر أيضًا== | ||
*<code>[[Kotlin/collections/sortBy|sortBy()]]</code> : تقوم بترتيب [[Kotlin/Array|المصفوفة]] أو [[Kotlin/MutableList|اللائحة المتغيرة]] (<code>MutableList</code>) التي استُدعيت عبرها وفقًا للقيم التي تعيدها الدالة المُمرّرة . | *<code>[[Kotlin/collections/sortBy|sortBy()]]</code> : تقوم بترتيب [[Kotlin/Array|المصفوفة]] أو [[Kotlin/MutableList|اللائحة المتغيرة]] (<code>MutableList</code>) التي استُدعيت عبرها وفقًا للقيم التي تعيدها الدالة المُمرّرة . | ||
* <code>[[Kotlin/collections/sort|sort()]]</code> : تقوم بترتيب <nowiki/>[[Kotlin/Array|المصفوفة]] أو اللائحة المتغيرة (<code>MutableList</code>) التي استُدعيت عبرها. | |||
==مصادر== | ==مصادر== | ||
*[https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/ | *[https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/sorted.html الدالة sorted() في التوثيق الرسميّ للمكتبة القياسيّة في لغة Kotlin.] | ||
[[تصنيف:Kotlin]] | [[تصنيف:Kotlin]] | ||
[[تصنيف:Kotlin Functions]] | [[تصنيف:Kotlin Functions]] |
مراجعة 18:25، 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]ش
}
أنظر أيضًا
sortBy()
: تقوم بترتيب المصفوفة أو اللائحة المتغيرة (MutableList
) التي استُدعيت عبرها وفقًا للقيم التي تعيدها الدالة المُمرّرة .