الفرق بين المراجعتين لصفحة: «Kotlin/collections/reversed»

من موسوعة حسوب
لا ملخص تعديل
لا ملخص تعديل
سطر 26: سطر 26:
</syntaxhighlight>
</syntaxhighlight>
==انظر أيضًا==
==انظر أيضًا==
*<code>[[Kotlin/collections/reduce|reduce()]]</code>‎: تُراكِم القيم بدءًا من العنصر الأول وتطبّق العملية <code>operation</code> من اليسار إلى اليمين على القيمة المُتراكمة الراهنة وعلى العنصر التالي وفهرسه.
*<code>[[Kotlin/collections/reverse|reverse()]]</code>‎: تعكس ترتيب عناصر  [[Kotlin/Array|المصفوفة]] أو [[Kotlin/List|اللائحة]] التي استُدعيت عبرها.
==مصادر==
==مصادر==
*[https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/reversed.html الدالة  reversed()‎ في التوثيق الرسميّ للمكتبة القياسيّة في لغة Kotlin.]
*[https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/reversed.html الدالة  reversed()‎ في التوثيق الرسميّ للمكتبة القياسيّة في لغة Kotlin.]
[[تصنيف:Kotlin]]
[[تصنيف:Kotlin]]
[[تصنيف:Kotlin Functions]]
[[تصنيف:Kotlin Functions]]

مراجعة 19:17، 3 يونيو 2018

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

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

fun <T> Array<out T>.reversed(): List<T> 
fun ByteArray.reversed(): List<Byte> 
fun ShortArray.reversed(): List<Short> 
fun IntArray.reversed(): List<Int> 
fun LongArray.reversed(): List<Long> 
fun FloatArray.reversed(): List<Float> 
fun DoubleArray.reversed(): List<Double> 
fun BooleanArray.reversed(): List<Boolean> 
fun CharArray.reversed(): List<Char> 
fun <T> Iterable<T>.reversed(): List<T>

القيم المٌعادة

لائحة تضم عناصر المصفوفة أو المجموعة التي استُدعيت عبرها بالترتيب المعكوس.

أمثلة

استخدام الدالة ()reversed مع المصفوفات

تعرف الشيفرة الآتية  لائحة باسم list مكونة من ستة أعداد باستخدام الدالة ()List<Int?>‎، ثم تستخدم الدالة ()reversed على list، ثم تطبع الناتج:

fun main(args: Array<String>) {
var list = listOf(1, 2, 3, 4, 5, 6)
    
print(list.reversed()) // [6, 5, 4, 3, 2, 1]
}

انظر أيضًا

مصادر