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