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

من موسوعة حسوب
أنشأ الصفحة ب'<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>.sortedArray(): Array<T>  
fun <T : Comparable<T>> Array<T>.sortedArrayDescending(): Array<T>  
fun ByteArray.sortedArray(): ByteArray  
fun ByteArray.sortedArrayDescending(): ByteArray  
fun ShortArray.sortedArray(): ShortArray  
fun ShortArray.sortedArrayDescending(): ShortArray  
fun IntArray.sortedArray(): IntArray  
fun IntArray.sortedArrayDescending(): IntArray  
fun LongArray.sortedArray(): LongArray  
fun LongArray.sortedArrayDescending(): LongArray  
fun FloatArray.sortedArray(): FloatArray  
fun FloatArray.sortedArrayDescending(): FloatArray  
fun DoubleArray.sortedArray(): DoubleArray  
fun DoubleArray.sortedArrayDescending(): DoubleArray  
fun CharArray.sortedArray(): 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> لترتيبه، ثم تطبع الناتج:<syntaxhighlight lang="kotlin">
تعرف الشيفرة الآتية  <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.sortedArray()) ) // [-3, 1, 5, 6, 7, 9]
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]
}

أنظر أيضًا

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

مصادر