الفرق بين المراجعتين لصفحة: «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]
}

انظر أيضًا

مصادر