الفرق بين المراجعتين لصفحة: «Kotlin/collections/takeLast»
< Kotlin | collections
أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE: الدالة <code>takeLast()</code> في لغة Kotlin}}</noinclude> تعيد الدالة<code>takeLast()</code> Kotlin/List|لائ...' |
لا ملخص تعديل |
||
| سطر 1: | سطر 1: | ||
<noinclude>{{DISPLAYTITLE: الدالة <code>takeLast()</code> في لغة Kotlin}}</noinclude> | <noinclude>{{DISPLAYTITLE: الدالة <code>takeLast()</code> في لغة Kotlin}}</noinclude> | ||
تعيد الدالة<code>takeLast()</code> [[Kotlin/List|لائحة]] تضم <code>n</code> من | تعيد الدالة<code>takeLast()</code> [[Kotlin/List|لائحة]] تضم آخر <code>n</code> من العناصر الموجودة في [[Kotlin/Array|المصفوفة]] أو [[Kotlin/Iterable|المجموعة التكرارية]] التي استُدعيت عبرها. | ||
==البنية العامة== | ==البنية العامة== | ||
<nowiki/><nowiki/><syntaxhighlight lang="kotlin"> | <nowiki/><nowiki/><syntaxhighlight lang="kotlin"> | ||
fun <T> Array<out T>. | fun <T> Array<out T>.takeLast(n: Int): List<T> | ||
fun ByteArray. | fun ByteArray.takeLast(n: Int): List<Byte> | ||
fun ShortArray. | fun ShortArray.takeLast(n: Int): List<Short> | ||
fun IntArray. | fun IntArray.takeLast(n: Int): List<Int> | ||
fun LongArray. | fun LongArray.takeLast(n: Int): List<Long> | ||
fun FloatArray. | fun FloatArray.takeLast(n: Int): List<Float> | ||
fun DoubleArray. | fun DoubleArray.takeLast(n: Int): List<Double> | ||
fun BooleanArray. | fun BooleanArray.takeLast(n: Int): List<Boolean> | ||
fun CharArray. | fun CharArray.takeLast(n: Int): List<Char> | ||
fun <T> | fun <T> List<T>.takeLast(n: Int): List<T> | ||
</syntaxhighlight> | </syntaxhighlight> | ||
== القيمة المُعادة == | == القيمة المُعادة == | ||
[[Kotlin/List|لائحة]] تضم <code>n</code> من العناصر | [[Kotlin/List|لائحة]] تضم آخر <code>n</code> من العناصر الموجودة في [[Kotlin/Array|المصفوفة]] أو [[Kotlin/Iterable|المجموعة التكرارية]] التي استُدعيت عبرها. | ||
==أمثلة== | ==أمثلة== | ||
| سطر 25: | سطر 25: | ||
val array = arrayOf(3, 5, 7, 2 , 6, 9) | val array = arrayOf(3, 5, 7, 2 , 6, 9) | ||
println(array. | println(array.takeLast(3) ) // [2, 6, 9] | ||
} | } | ||
</syntaxhighlight> | </syntaxhighlight> | ||
==أنظر أيضًا== | ==أنظر أيضًا== | ||
* <code>[[Kotlin/collections/ | * <code>[[Kotlin/collections/take|take()]]</code> : تعيد [[Kotlin/List|لائحة]] تضم <code>n</code> من أولى العناصر الموجودة في [[Kotlin/Array|المصفوفة]] أو [[Kotlin/Iterable|المجموعة التكرارية]] التي استُدعيت عبرها. | ||
==مصادر== | ==مصادر== | ||
*[https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/take.html الدالة takeLast() في التوثيق الرسميّ للمكتبة القياسيّة في لغة Kotlin.] | *[https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/take-last.html الدالة takeLast() في التوثيق الرسميّ للمكتبة القياسيّة في لغة Kotlin.] | ||
[[تصنيف:Kotlin]] | [[تصنيف:Kotlin]] | ||
[[تصنيف:Kotlin Functions]] | [[تصنيف:Kotlin Functions]] | ||
مراجعة 17:45، 23 يونيو 2018
تعيد الدالةtakeLast() لائحة تضم آخر n من العناصر الموجودة في المصفوفة أو المجموعة التكرارية التي استُدعيت عبرها.
البنية العامة
fun <T> Array<out T>.takeLast(n: Int): List<T>
fun ByteArray.takeLast(n: Int): List<Byte>
fun ShortArray.takeLast(n: Int): List<Short>
fun IntArray.takeLast(n: Int): List<Int>
fun LongArray.takeLast(n: Int): List<Long>
fun FloatArray.takeLast(n: Int): List<Float>
fun DoubleArray.takeLast(n: Int): List<Double>
fun BooleanArray.takeLast(n: Int): List<Boolean>
fun CharArray.takeLast(n: Int): List<Char>
fun <T> List<T>.takeLast(n: Int): List<T>
القيمة المُعادة
لائحة تضم آخر n من العناصر الموجودة في المصفوفة أو المجموعة التكرارية التي استُدعيت عبرها.
أمثلة
استخدام الدالة ()takeLast مع المصفوفات
تعرف الشيفرة الآتية مصفوفة باسم array مكونة من ستة أعداد باستخدام الدالة ()arrayOf، ثم تستخدم الدالة()takeLast على array مع تمرير العدد 3 كوسيط، ثم تطبع الناتج:
fun main(args: Array<String>) {
val array = arrayOf(3, 5, 7, 2 , 6, 9)
println(array.takeLast(3) ) // [2, 6, 9]
}
أنظر أيضًا
take() : تعيد لائحة تضمnمن أولى العناصر الموجودة في المصفوفة أو المجموعة التكرارية التي استُدعيت عبرها.