الفرق بين المراجعتين لصفحة: «Kotlin/kotlin.text/lastIndexOfAny»
< Kotlin | kotlin.text
لا ملخص تعديل |
ط استبدال النص - 'Kotlin Methods' ب'Kotlin Function' |
||
| سطر 43: | سطر 43: | ||
*[http://kotlinlang.org/api/latest/jvm/stdlib/kotlin.text/index-of-any.html الدالة text.lastIndexOfAny() في التوثيق الرسمي للمكتبة القياسية في لغة Kotlin.] | *[http://kotlinlang.org/api/latest/jvm/stdlib/kotlin.text/index-of-any.html الدالة text.lastIndexOfAny() في التوثيق الرسمي للمكتبة القياسية في لغة Kotlin.] | ||
[[تصنيف:Kotlin]] | [[تصنيف:Kotlin]] | ||
[[تصنيف:Kotlin | [[تصنيف:Kotlin Function]] | ||
مراجعة 11:37، 30 أغسطس 2018
تعيد الدالة lastIndexOfAny() فهرس آخر ظهور لأيّ من الحروف أو السلاسل النصية الواردة في الوسيط المُمرّر (chars أو strings)،
في حال إعطاء الوسيط ignoreCase القيمة true فإنّ الدالة lastIndexOfAny() لن تفرق بين الحروف الكبيرة والصغيرة.
البنية العامة
fun CharSequence.lastIndexOfAny(
chars: CharArray,
startIndex: Int = lastIndex,
ignoreCase: Boolean = false
): Int
fun CharSequence.lastIndexOfAny(
strings: Collection<String>,
startIndex: Int = lastIndex,
ignoreCase: Boolean = false
): Int
القيم المعادة
عدد.
أمثلة
استخدام الدالة()lastIndexOfAnyمع سلسلة نصية
تعرف الشيفرة الآتية سلسلة نصية باسم str، ثم تعرّف مصفوفة من النوع CharArray باسم chars، ثم تستدعي الدالة ()lastIndexOfAny عبر str للحصول على فهرس آخر ظهور لأي حرف من الحروف الموجودة فيCharArray ، ثم تطبع الناتج:
fun main(args: Array<String>) {
var str = "hsoub"
var chars = charArrayOf('x', 'r', 'b')
print(str.lastIndexOfAny(chars)) // 4
}
استخدام الدالة()lastIndexOfAnyمع سلسلة نصية: الحالة الثانية
تعرف الشيفرة الآتية سلسلة نصية باسم str، ثم تعرّف مصفوفة من النوع CharArray باسم chars، ثم تستدعي الدالة ()lastIndexOfAny عبر str للحصول على فهرس آخر ظهور لأي حرف من الحروف الموجودة فيCharArray ، ولما كانت كل حروف CharArray غير موجودة في str فستعيد العدد -1:
fun main(args: Array<String>) {
var str = "hsoub"
var chars = charArrayOf('x', 'r', 'w')
print(str.lastIndexOfAny(chars)) // -1
}
انظر أيضًا
indexOf(): تعيد الدالةindexOf()فهرس أول ظهور للحرف أو السلسلة النصية المُمرّرة إليها في سلسلة الحروف التي استُدعيت عبرها بداية من الفهرس المُمرّرstartIndex، في حال كان ذلك الحرف غير موجود فستعيد العدد -1.