الدالة text.commonPrefixWith()‎ في لغة Kotlin

من موسوعة حسوب

تعيد الدالة commonPrefixWith()‎ أكبر سابقة مُشتركة بين سلسلة الحروف التي استُدعيت عبرها وسلسلة الحروف المُمرّرة، وفي حال إعطاء القيمة true للوسيط ignoreCase فستتجاهل الدالة حالة الحروف (لن تفرّق بين الحروف الكبيرة والصغيرة).

البنية العامة

fun CharSequence.commonPrefixWith(
    other: CharSequence, 
    ignoreCase: Boolean = false
): String

القيم المعادة

سلسلة نصية.

أمثلة

استخدام الدالة ()commonPrefixWith مع سلسلة نصية

تعرِّف الشيفرة الآتية سلسلة نصية باسم str، ثمَّ تستدعي الدالة (commonPrefixWith عبرها مع تمرير سلسلة نصية كوسيط، ثمَّ تطبع الناتج:

fun main(args: Array<String>) {
    val str = "win32"

    println(str.commonPrefixWith("win64")) // => win 
}

انظر أيضًا

  • codePointAt(): تعيد كود اليونيكود (Unicode code point) للحرف الموجود في الفهرس المُحدّد.
  • codePointBefore(): تعيد كود اليونيكود (Unicode code point) للحرف الموجود قبل الفهرس المُحدّد. 
  • asSequence(): تنشئ كائنًا من الصنف Sequence والذي يُغلّف سلسلة الحروف التي استُدعيت عبرها، لأجل استعمالها في الحلقات التكرارية.

مصادر