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