الفرق بين المراجعتين لصفحة: «Kotlin/collections/reversed»
< Kotlin | collections
أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE: الدالة <code>reversed()</code> في لغة Kotlin}}</noinclude> تُراكِم الدالة<code>reversed()</code> القيم بد...' |
لا ملخص تعديل |
||
سطر 1: | سطر 1: | ||
<noinclude>{{DISPLAYTITLE: الدالة <code>reversed()</code> في لغة Kotlin}}</noinclude> | <noinclude>{{DISPLAYTITLE: الدالة <code>reversed()</code> في لغة Kotlin}}</noinclude> | ||
تُعيد الدالة<code>reversed()</code> [[Kotlin/List|لائحة]] تضم عناصر [[Kotlin/Array|المصفوفة]] أو [[Kotlin/collections|المجموعة]] التي استُدعيت عبرها بالترتيب المعكوس. | |||
==البنية العامة== | ==البنية العامة== | ||
<syntaxhighlight lang="kotlin"> | <syntaxhighlight lang="kotlin"> | ||
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> | |||
</syntaxhighlight> | |||
): Char | |||
</syntaxhighlight> | |||
==القيم المٌعادة== | ==القيم المٌعادة== | ||
[[Kotlin/List|لائحة]] تضم عناصر [[Kotlin/Array|المصفوفة]] أو [[Kotlin/collections|المجموعة]] التي استُدعيت عبرها بالترتيب المعكوس. | |||
==أمثلة== | ==أمثلة== | ||
===استخدام الدالة <code>()reversed</code> مع المصفوفات=== | ===استخدام الدالة <code>()reversed</code> مع المصفوفات=== | ||
تعرف الشيفرة | تعرف الشيفرة الآتية لائحة باسم <code>list</code> مكونة من ستة أعداد باستخدام الدالة <code>()List<Int?></code>، ثم تستخدم الدالة <code>()reversed</code> على <code>list</code>، ثم تطبع الناتج:<syntaxhighlight lang="kotlin"> | ||
fun main(args: Array<String>) { | fun main(args: Array<String>) { | ||
var list = listOf(1, 2, 3, 4, 5, 6) | |||
print(list.reversed()) // [6, 5, 4, 3, 2, 1] | |||
} | } | ||
</syntaxhighlight> | </syntaxhighlight> | ||
==انظر أيضًا== | ==انظر أيضًا== | ||
* <code>[[Kotlin/collections/reduce|reduce()]]</code>: تُراكِم القيم بدءًا من العنصر الأول وتطبّق العملية <code>operation</code> من اليسار إلى اليمين على القيمة المُتراكمة الراهنة وعلى العنصر التالي وفهرسه. | *<code>[[Kotlin/collections/reduce|reduce()]]</code>: تُراكِم القيم بدءًا من العنصر الأول وتطبّق العملية <code>operation</code> من اليسار إلى اليمين على القيمة المُتراكمة الراهنة وعلى العنصر التالي وفهرسه. | ||
==مصادر== | ==مصادر== | ||
*[https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/ | *[https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/reversed.html الدالة reversed() في التوثيق الرسميّ للمكتبة القياسيّة في لغة Kotlin.] | ||
[[تصنيف:Kotlin]] | [[تصنيف:Kotlin]] | ||
[[تصنيف:Kotlin Functions]] | [[تصنيف:Kotlin Functions]] |
مراجعة 19:10، 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]
}
انظر أيضًا
reduce()
: تُراكِم القيم بدءًا من العنصر الأول وتطبّق العمليةoperation
من اليسار إلى اليمين على القيمة المُتراكمة الراهنة وعلى العنصر التالي وفهرسه.