الفرق بين المراجعتين ل"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()
: تُعيد لائحة تضم عناصر المصفوفة أو المجموعة التي استُدعيت عبرها بالترتيب المعكوس.