الفرق بين المراجعتين ل"Kotlin/collections/takeLast"
< Kotlin | collections
اذهب إلى التنقل
اذهب إلى البحث
جميل-بيلوني (نقاش | مساهمات) ط (مراجعة وتدقيق.) |
|||
سطر 1: | سطر 1: | ||
− | <noinclude>{{DISPLAYTITLE: الدالة <code>takeLast()</code> في | + | <noinclude>{{DISPLAYTITLE: الدالة <code>takeLast()</code> في Kotlin}}</noinclude> |
− | + | تجلب الدالة <code>takeLast()</code> آخر <code>n</code> عنصر من [[Kotlin/Array|المصفوفة]] أو [[Kotlin/Iterable|المجموعة التكرارية]] التي استُدعيت معها وتضعها في قائمة. | |
− | |||
==البنية العامة== | ==البنية العامة== | ||
− | + | <syntaxhighlight lang="kotlin"> | |
fun <T> Array<out T>.takeLast(n: Int): List<T> | fun <T> Array<out T>.takeLast(n: Int): List<T> | ||
fun ByteArray.takeLast(n: Int): List<Byte> | fun ByteArray.takeLast(n: Int): List<Byte> | ||
سطر 16: | سطر 15: | ||
</syntaxhighlight> | </syntaxhighlight> | ||
− | == القيمة المُعادة == | + | ==القيمة المُعادة== |
− | [[Kotlin/List| | + | تعاد [[Kotlin/List|قائمة]] تحوي آخر <code>n</code> من عناصر [[Kotlin/Array|المصفوفة]] أو [[Kotlin/Iterable|المجموعة التكرارية]] المعطاة. |
− | |||
==أمثلة== | ==أمثلة== | ||
− | + | استعمال الدالة <code>()takeLast</code> لجلب آخر عنصرين من قائمة:<syntaxhighlight lang="kotlin"> | |
− | |||
fun main(args: Array<String>) { | fun main(args: Array<String>) { | ||
− | val | + | val chars = ('a'..'z').toList() |
− | + | println(chars.takeLast(2)) // [y, z] | |
− | println( | ||
} | } | ||
</syntaxhighlight> | </syntaxhighlight> | ||
− | == | + | ==انظر أيضًا== |
− | * <code>[[Kotlin/collections/ | + | * الدالة <code>[[Kotlin/collections/last|last()]]</code>: تجلب آخر عنصر من عناصر <nowiki/>[[Kotlin/Array|المصفوفة]] أو <nowiki/>[[Kotlin/collections|المجموعة]] التي استُدعيت معها إن لم يمرر إليها أي شيء، أو آخر عنصر يحق شرطًا معيَّنًا في حال تمرير دالة منطقية إليها. |
− | + | *الدالة <code>[[Kotlin/collections/take|take()]]</code>: تجلب أول <code>n</code> عنصر من [[Kotlin/Array|المصفوفة]] أو [[Kotlin/Iterable|المجموعة التكرارية]] التي استُدعيت معها وتضعها في قائمة. | |
+ | *الدالة <code>[[Kotlin/collections/takeWhile|takeWhile()]]</code>: تجلب أول عناصر محققة لشرطٍ محدَّدٍ من [[Kotlin/Array|المصفوفة]] أو [[Kotlin/List|القائمة]] التي استُدعيت معها. | ||
+ | *الدالة <code>[[Kotlin/collections/takeLastWhile|takeLastWhile()]]</code>: تجلب آخر عناصر محققة لشرطٍ محدَّدٍ من [[Kotlin/Array|المصفوفة]] أو [[Kotlin/List|القائمة]] التي استُدعيت معها. | ||
+ | * الدالة <code>[[Kotlin/collections/lastIndexOf|lastIndexOf()]]</code>: تجلب فهرس آخر ظهور لعنصر محدَّد من <nowiki/>[[Kotlin/Array|المصفوفة]] أو <nowiki/>[[Kotlin/collections|المجموعة]] أو القائمة التي استُدعيت معها. | ||
+ | * الدالة <code>[[Kotlin/collections/drop|drop()]]</code>: تعيد قائمة تحوي جميع عناصر <nowiki/>[[Kotlin/Array|المصفوفة]] أو <nowiki/>[[Kotlin/Array|المجموعة]] التي استُدعيت معها باستثناء آخر <code>n</code> عنصر. | ||
==مصادر== | ==مصادر== | ||
− | *[https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/take-last.html الدالة | + | *[https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/take-last.html صفحة الدالة takeLast() في التوثيق الرسميّ للمكتبة القياسيّة في لغة Kotlin.] |
[[تصنيف:Kotlin]] | [[تصنيف:Kotlin]] | ||
[[تصنيف:Kotlin Functions]] | [[تصنيف:Kotlin Functions]] |
مراجعة 15:54، 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
من عناصر المصفوفة أو المجموعة التكرارية المعطاة.
أمثلة
استعمال الدالة ()takeLast
لجلب آخر عنصرين من قائمة:
fun main(args: Array<String>) {
val chars = ('a'..'z').toList()
println(chars.takeLast(2)) // [y, z]
}
انظر أيضًا
- الدالة
last()
: تجلب آخر عنصر من عناصر المصفوفة أو المجموعة التي استُدعيت معها إن لم يمرر إليها أي شيء، أو آخر عنصر يحق شرطًا معيَّنًا في حال تمرير دالة منطقية إليها. - الدالة
take()
: تجلب أولn
عنصر من المصفوفة أو المجموعة التكرارية التي استُدعيت معها وتضعها في قائمة. - الدالة
takeWhile()
: تجلب أول عناصر محققة لشرطٍ محدَّدٍ من المصفوفة أو القائمة التي استُدعيت معها. - الدالة
takeLastWhile()
: تجلب آخر عناصر محققة لشرطٍ محدَّدٍ من المصفوفة أو القائمة التي استُدعيت معها. - الدالة
lastIndexOf()
: تجلب فهرس آخر ظهور لعنصر محدَّد من المصفوفة أو المجموعة أو القائمة التي استُدعيت معها. - الدالة
drop()
: تعيد قائمة تحوي جميع عناصر المصفوفة أو المجموعة التي استُدعيت معها باستثناء آخرn
عنصر.