الفرق بين المراجعتين ل"Kotlin/collections/reverse"

من موسوعة حسوب
اذهب إلى التنقل اذهب إلى البحث
ط
 
(3 مراجعات متوسطة بواسطة 3 مستخدمين غير معروضة)
سطر 1: سطر 1:
<noinclude>{{DISPLAYTITLE: الدالة <code>reverse()‎</code> في لغة Kotlin}}</noinclude>
+
<noinclude>{{DISPLAYTITLE: الدالة <code>reverse()‎</code> في Kotlin}}</noinclude>
تعكس الدالة<code>reverse()‎</code> ترتيب عناصر [[Kotlin/Array|المصفوفة]] أو [[Kotlin/List|اللائحة]] التي استُدعيت عبرها.
+
تعكس الدالة <code>reverse()‎</code> ترتيب عناصر [[Kotlin/Array|المصفوفة]] أو [[Kotlin/List|القائمة]] التي استُدعيت معها.
 
==البنية العامة==
 
==البنية العامة==
يمكن استدعاء الدالة<code>reverse()‎</code> عبر [[Kotlin/Array|المصفوفات]].<syntaxhighlight lang="kotlin">
+
يمكن استدعاء الدالة <code>reverse()‎</code> مع [[Kotlin/Array|المصفوفات]]:<syntaxhighlight lang="kotlin">
 
fun <T> Array<T>.reverse()
 
fun <T> Array<T>.reverse()
 
fun ByteArray.reverse()  
 
fun ByteArray.reverse()  
سطر 12: سطر 12:
 
fun BooleanArray.reverse()  
 
fun BooleanArray.reverse()  
 
fun CharArray.reverse()  
 
fun CharArray.reverse()  
</syntaxhighlight>يمكن استدعاء الدالة<code>reverse()‎</code> عبر [[Kotlin/MutableList|اللوائح المتغيرة]] (<code>MutableList</code>).<syntaxhighlight lang="kotlin">
+
</syntaxhighlight>ويمكن استدعاؤها مع [[Kotlin/MutableList|القوائم المتغيرة]] (MutableList):<syntaxhighlight lang="kotlin">
 
fun <T> MutableList<T>.reverse()  
 
fun <T> MutableList<T>.reverse()  
  
سطر 18: سطر 18:
  
 
==أمثلة==
 
==أمثلة==
===استخدام الدالة <code>()reverse</code> مع المصفوفات===
+
استعمال الدالة <code>()reverse</code> لعكس ترتيب عناصر قائمة:<syntaxhighlight lang="kotlin">
تعرف الشيفرة الآتية  لائحة باسم <code>list</code> مكونة من ستة أعداد باستخدام الدالة <code>()MutableList<Int>‎</code>، ثم تستخدم الدالة <code>()reverse</code> على <code>list</code>، ثم تطبع الناتج:<syntaxhighlight lang="kotlin">
 
 
fun main(args: Array<String>) {
 
fun main(args: Array<String>) {
var list = MutableList<Int>(6, { it } ) // [0, 1, 2, 3, 4, 5]
+
    var list = MutableList(6) { it } // [0, 1, 2, 3, 4, 5]
 +
    list.reverse()
  
list.reverse()
+
    print(list) // [5, 4, 3, 2, 1, 0]
 
 
print(list) // [5, 4, 3, 2, 1, 0]
 
 
}
 
}
 
</syntaxhighlight>
 
</syntaxhighlight>
 
==انظر أيضًا==
 
==انظر أيضًا==
*<code>[[Kotlin/collections/reversed|reversed()]]</code>‎: تُعيد  لائحة تضم عناصر <nowiki/>[[Kotlin/Array|المصفوفة]] أو <nowiki/>[[Kotlin/collections|المجموعة]] التي استُدعيت عبرها بالترتيب المعكوس.
+
*الدالة [[Kotlin/collections/reversed|<code>reversed()</code>]]‎: تعيد [[Kotlin/List|قائمة]] تضم عناصر [[Kotlin/Array|المصفوفة]] أو [[Kotlin/collections|المجموعة]] التي استُدعيت معها بترتيب معكوس.
 +
*الدالة <code>[[Kotlin/collections/reversedArray|reversedArray()‎]]</code>: تعيد [[Kotlin/Array|مصفوفةً]] تضم عناصر [[Kotlin/Array|المصفوفة]] التي استُدعيت معها بترتيب معكوس.
 
==مصادر==
 
==مصادر==
*[https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/reverse.html الدالة  reverse()‎ في التوثيق الرسميّ للمكتبة القياسيّة في لغة Kotlin.]
+
*[https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/reverse.html صفحة الدالة reverse()‎ في التوثيق الرسميّ للمكتبة القياسيّة في لغة Kotlin.]
 
[[تصنيف:Kotlin]]
 
[[تصنيف:Kotlin]]
[[تصنيف:Kotlin Functions]]
+
[[تصنيف:Kotlin Function]]
 +
[[تصنيف:Kotlin Collection]]

المراجعة الحالية بتاريخ 10:12، 8 سبتمبر 2018

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

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

يمكن استدعاء الدالة reverse()‎ مع المصفوفات:

fun <T> Array<T>.reverse()
fun ByteArray.reverse() 
fun ShortArray.reverse() 
fun IntArray.reverse() 
fun LongArray.reverse() 
fun FloatArray.reverse() 
fun DoubleArray.reverse() 
fun BooleanArray.reverse() 
fun CharArray.reverse()

ويمكن استدعاؤها مع القوائم المتغيرة (MutableList):

fun <T> MutableList<T>.reverse()

أمثلة

استعمال الدالة ()reverse لعكس ترتيب عناصر قائمة:

fun main(args: Array<String>) {
    var list = MutableList(6) { it } // [0, 1, 2, 3, 4, 5]
    list.reverse()

    print(list) // [5, 4, 3, 2, 1, 0]
}

انظر أيضًا

مصادر