الفرق بين المراجعتين لصفحة: «Kotlin/collections/reverse»
< Kotlin | collections
لا ملخص تعديل |
لا ملخص تعديل |
||
سطر 18: | سطر 18: | ||
==أمثلة== | ==أمثلة== | ||
===استخدام الدالة <code>()reverse</code> مع | ===استخدام الدالة <code>()reverse</code> مع اللوائح=== | ||
تعرف الشيفرة الآتية لائحة باسم <code>list</code> مكونة من ستة أعداد باستخدام الدالة <code>()MutableList<Int></code>، ثم تستخدم الدالة <code>()reverse</code> على <code>list</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>) { |
مراجعة 19:26، 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()
: تُعيد لائحة تضم عناصر المصفوفة أو المجموعة التي استُدعيت عبرها بالترتيب المعكوس.