الفرق بين المراجعتين لصفحة: «Kotlin/kotlin.text/endsWith»
< Kotlin | kotlin.text
أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE: الدالة <code>text.endsWith()</code> في لغة Kotlin}}</noinclude> تعيد الدالة <code>endsWith()</code> القيمة <c...' |
لا ملخص تعديل |
||
سطر 1: | سطر 1: | ||
<noinclude>{{DISPLAYTITLE: الدالة <code>text.endsWith()</code> في لغة Kotlin}}</noinclude> | <noinclude>{{DISPLAYTITLE: الدالة <code>text.endsWith()</code> في لغة Kotlin}}</noinclude> | ||
تعيد الدالة <code>endsWith()</code> القيمة <code>true</code> إن كانت [[Kotlin/CharSequence/index|سلسلة الحروف | تعيد الدالة <code>endsWith()</code> القيمة <code>true</code> إن كانت [[Kotlin/CharSequence/index|سلسلة الحروف]] أو [[Kotlin/String|السلسلة النصية]] التي استُدعيت عبرها تنتهي بالحرف أو اللاحقة المُمرّرة. الوسيط <code>ignoreCase</code> يحدد ما إذا كانت الدالة ستتجاهل حالة الحروف. | ||
==البنية العامة== | ==البنية العامة== | ||
<syntaxhighlight lang="kotlin"> | <syntaxhighlight lang="kotlin"> | ||
fun String.endsWith( | |||
suffix: String, | |||
ignoreCase: Boolean = false | ignoreCase: Boolean = false | ||
): Boolean | ): Boolean | ||
fun CharSequence.endsWith( | |||
char: Char, | char: Char, | ||
ignoreCase: Boolean = false | ignoreCase: Boolean = false | ||
): Boolean | ): Boolean | ||
fun CharSequence.endsWith( | |||
suffix: CharSequence, | |||
ignoreCase: Boolean = false | |||
): Boolean | |||
</syntaxhighlight> | |||
==القيم المعادة== | ==القيم المعادة== | ||
قيمة منطقية. | قيمة منطقية. | ||
سطر 26: | سطر 24: | ||
تعرِّف الشيفرة الآتية [[Kotlin/String|سلسلة نصية]] باسم <code>str</code>، ثمَّ تستدعي الدالة <code>()endsWith</code> عبرها مع تمرير [[Kotlin/String|سلسلة نصية]] كوسيط، <nowiki/>ثمَّ تطبع الناتج:<syntaxhighlight lang="kotlin"> | تعرِّف الشيفرة الآتية [[Kotlin/String|سلسلة نصية]] باسم <code>str</code>، ثمَّ تستدعي الدالة <code>()endsWith</code> عبرها مع تمرير [[Kotlin/String|سلسلة نصية]] كوسيط، <nowiki/>ثمَّ تطبع الناتج:<syntaxhighlight lang="kotlin"> | ||
fun main(args: Array<String>) { | fun main(args: Array<String>) { | ||
val str = "wiki Hsoub" | |||
println(str.endsWith("abc")) // false | |||
println(str.endsWith("soub")) // true | |||
} | } | ||
</syntaxhighlight> | </syntaxhighlight> | ||
==انظر أيضًا== | |||
* <code>[[Kotlin/kotlin.text/ | * <code>[[Kotlin/kotlin.text/elementAt|elementAt()]]</code>: تعيد الحرف الموجود في الفهرس المُحدّد في سلسلة الحروف التي استُدعيت عبرها، في حال كان الفهرس خارج الحدود فستطلق الاستثناء <code>IndexOutOfBoundsException</code>. | ||
* <code>[[Kotlin/kotlin.text/compareTo|compareTo()]]</code>: تقارن بين سلسلتين نصيتين. | * <code>[[Kotlin/kotlin.text/compareTo|compareTo()]]</code>: تقارن بين سلسلتين نصيتين. | ||
==مصادر== | ==مصادر== | ||
*[http://kotlinlang.org/api/latest/jvm/stdlib/kotlin.text/ | *[http://kotlinlang.org/api/latest/jvm/stdlib/kotlin.text/ends-with.html الدالة text.endsWith() في التوثيق الرسميّ للمكتبة القياسيّة في لغة Kotlin.] | ||
[[تصنيف:Kotlin]] | [[تصنيف:Kotlin]] | ||
[[تصنيف:Kotlin Functions]] | [[تصنيف:Kotlin Functions]] |
مراجعة 18:20، 8 يوليو 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
}
انظر أيضًا
elementAt()
: تعيد الحرف الموجود في الفهرس المُحدّد في سلسلة الحروف التي استُدعيت عبرها، في حال كان الفهرس خارج الحدود فستطلق الاستثناءIndexOutOfBoundsException
.
compareTo()
: تقارن بين سلسلتين نصيتين.