الفرق بين المراجعتين لصفحة: «Kotlin/kotlin.text/endsWith»
< Kotlin | kotlin.text
لا ملخص تعديل |
ط استبدال النص - 'Kotlin Functions' ب'Kotlin Function' |
||
| سطر 39: | سطر 39: | ||
*[http://kotlinlang.org/api/latest/jvm/stdlib/kotlin.text/ends-with.html الدالة text.endsWith() في التوثيق الرسميّ للمكتبة القياسيّة في لغة Kotlin.] | *[http://kotlinlang.org/api/latest/jvm/stdlib/kotlin.text/ends-with.html الدالة text.endsWith() في التوثيق الرسميّ للمكتبة القياسيّة في لغة Kotlin.] | ||
[[تصنيف:Kotlin]] | [[تصنيف:Kotlin]] | ||
[[تصنيف:Kotlin | [[تصنيف:Kotlin Function]] | ||
مراجعة 11:37، 30 أغسطس 2018
تعيد الدالة endsWith() القيمة true إن كانت سلسلة الحروف أو السلسلة النصية التي استُدعيت عبرها تنتهي بالحرف أو اللاحقة المُمرّرة. الوسيط ignoreCase يحدد ما إذا كانت الدالة ستتجاهل حالة الحروف.
البنية العامة
fun String.endsWith(
suffix: String,
ignoreCase: Boolean = false
): Boolean
fun CharSequence.endsWith(
char: Char,
ignoreCase: Boolean = false
): Boolean
fun CharSequence.endsWith(
suffix: CharSequence,
ignoreCase: Boolean = false
): Boolean
القيم المعادة
قيمة منطقية.
أمثلة
استخدام الدالة ()endsWith مع سلسلة نصية
تعرِّف الشيفرة الآتية سلسلة نصية باسم str، ثمَّ تستدعي الدالة ()endsWith عبرها مع تمرير سلسلة نصية كوسيط، ثمَّ تطبع الناتج:
fun main(args: Array<String>) {
val str = "wiki Hsoub"
println(str.endsWith("abc")) // false
println(str.endsWith("soub")) // true
}
انظر أيضًا
startsWith(): تعيد الدالةstartsWith()القيمةtrueإن كانت سلسلة الحروف أو السلسلة النصية التي استُدعيت عبرها تبدأ بالحرف أو السابقة المُمرّرة. الوسيطignoreCaseيحدد ما إذا كانت الدالة ستتجاهل حالة الحروف.elementAt(): تعيد الحرف الموجود في الفهرس المُحدّد في سلسلة الحروف التي استُدعيت عبرها، في حال كان الفهرس خارج الحدود فستطلق الاستثناءIndexOutOfBoundsException.
compareTo(): تقارن بين سلسلتين نصيتين.