الدالة removeSuffix()
في Kotlin
< Kotlin | kotlin.text
تحذف الدالة removeSuffix()
لاحقة معينة من سلسلة من المحارف أو سلسلة نصية.
البنية العامة
fun CharSequence.removeSuffix(
suffix: CharSequence
): CharSequence
fun String.removeSuffix(suffix: CharSequence): String
المعاملات
suffix
سلسلة من المحارف تمثل اللاحقة المراد حذفها.
القيم المعادة
تعاد سلسلة من المحارف أو سلسلة نصية جديدة تحوي سلسلة المحارف أو السلسلة النصية المعطاة بعد إزالة اللاحقة prefix
منها. إن لم تكن اللاحقة suffix
موجودة في بداية سلسلة المحارف أو السلسلة النصية المعطاة، فستعاد نسخة عن سلسلة المحارف أو السلسلة النصية تلك.
أمثلة
مثالٌ على استعمال الدالة ()removeSuffix
:
fun main(args: Array<String>) {
val str = "hsoub wiki"
print( str.removeSuffix ("wiki") ) // hsoub
print( str.removeSuffix ("xyz") ) // hsoub wiki
}
انظر أيضًا
- الدالة
removePrefix()
: تحذف بادئة معينة من سلسلة من المحارف أو سلسلة نصية. - الدالة
removeSurrounding()
: تحذف بادئة ولاحقة محددتين من سلسلة من المحارف أو سلسلة نصية. - الدالة
endsWith()
: تتحقق إن كانت السلسلة النصية أو سلسلة المحارف التي استُدعيت معها تنتهي بمحرف معين أو لاحقة معينة. - الدالة
commonSuffixWith()
: تعيد أطول لاحقة (Suffix) مُشتركة بين سلسلة المحارف التي استُدعيت معها وسلسلة المحارف المُمرّرة إليها - الدالة
padEnd()
: تحشو نهاية سلسلة نصية أو سلسلة من المحارف بمحرف محدد.