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

من موسوعة حسوب
ط مراجعة وتدقيق.
طلا ملخص تعديل
 
(مراجعتان متوسطتان بواسطة مستخدم واحد آخر غير معروضتين)
سطر 15: سطر 15:


</syntaxhighlight>
</syntaxhighlight>
==القيمة المُعادة==
 
== المعاملات ==
 
=== <code>n</code> ===
عدد صحيح يمثل عدد العناصر الأخيرة المراد جلبها من <nowiki/>[[Kotlin/Array|المصفوفة]] أو المجموعة التكرارية المعطاة. إن كانت القيمة المعطاة لهذا المعامل أكبر من طول <nowiki/>[[Kotlin/Array|المصفوفة]] أو المجموعة التكرارية، فستعاد كل العناصر الموجودة في <nowiki/>[[Kotlin/Array|المصفوفة]] أو المجموعة التكرارية آنذاك.
 
==القيمة المعادة==
تعاد [[Kotlin/List|قائمة]] تحوي آخر <code>n</code> من عناصر [[Kotlin/Array|المصفوفة]] أو [[Kotlin/Iterable|المجموعة التكرارية]] المعطاة.
تعاد [[Kotlin/List|قائمة]] تحوي آخر <code>n</code> من عناصر [[Kotlin/Array|المصفوفة]] أو [[Kotlin/Iterable|المجموعة التكرارية]] المعطاة.
==أمثلة==
==أمثلة==
سطر 34: سطر 40:
*[https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/take-last.html صفحة الدالة takeLast()‎ في التوثيق الرسميّ للمكتبة القياسيّة في لغة Kotlin.]
*[https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/take-last.html صفحة الدالة takeLast()‎ في التوثيق الرسميّ للمكتبة القياسيّة في لغة Kotlin.]
[[تصنيف:Kotlin]]
[[تصنيف:Kotlin]]
[[تصنيف:Kotlin Functions]]
[[تصنيف:Kotlin Function]]
[[تصنيف:Kotlin Collection]]

المراجعة الحالية بتاريخ 11:35، 8 سبتمبر 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

عدد صحيح يمثل عدد العناصر الأخيرة المراد جلبها من المصفوفة أو المجموعة التكرارية المعطاة. إن كانت القيمة المعطاة لهذا المعامل أكبر من طول المصفوفة أو المجموعة التكرارية، فستعاد كل العناصر الموجودة في المصفوفة أو المجموعة التكرارية آنذاك.

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

تعاد قائمة تحوي آخر n من عناصر المصفوفة أو المجموعة التكرارية المعطاة.

أمثلة

استعمال الدالة ()takeLast لجلب آخر عنصرين من قائمة:

fun main(args: Array<String>) {
    val chars = ('a'..'z').toList()
    println(chars.takeLast(2)) // [y, z]
}

انظر أيضًا

مصادر