الفرق بين المراجعتين لصفحة: «Kotlin/kotlin.text/commonPrefixWith»
< Kotlin | kotlin.text
لا ملخص تعديل |
ط استبدال النص - 'Kotlin Functions' ب'Kotlin Function' |
||
سطر 28: | سطر 28: | ||
*[http://kotlinlang.org/api/latest/jvm/stdlib/kotlin.text/common-prefix-with.html الدالة text.commonPrefixWith() في التوثيق الرسميّ للمكتبة القياسيّة في لغة Kotlin.] | *[http://kotlinlang.org/api/latest/jvm/stdlib/kotlin.text/common-prefix-with.html الدالة text.commonPrefixWith() في التوثيق الرسميّ للمكتبة القياسيّة في لغة Kotlin.] | ||
[[تصنيف:Kotlin]] | [[تصنيف:Kotlin]] | ||
[[تصنيف:Kotlin | [[تصنيف:Kotlin Function]] |
مراجعة 11:35، 30 أغسطس 2018
تعيد الدالة commonPrefixWith()
أكبر سابقة (prefix
) مُشتركة بين سلسلة الحروف التي استُدعيت عبرها وسلسلة الحروف المُمرّرة، وفي حال إعطاء القيمة true
للوسيط ignoreCase
فستتجاهل الدالة حالة الحروف (لن تفرّق بين الحروف الكبيرة والصغيرة). الدالة أيضًا لا تُقسّم الأزواج البديلة (surrogate pairs)، وإن لم تكن بينهما سابقة مشتركة فستعيد سلسلة نصية فارغة.
البنية العامة
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
}
انظر أيضًا
commonSuffixWith()
: تعيد أكبر لاحقة (suffix) مُشتركة بين سلسلة الحروف التي استُدعيت عبرها وسلسلة الحروف المُمرّرة، وفي حال إعطاء القيمةtrue
للوسيطignoreCase
فستتجاهل الدالة حالة الحروف (لن تفرّق بين الحروف الكبيرة والصغيرة). الدالة أيضًا لا تُقسّم الأزواج البديلة (surrogate pairs)، وإن لم تكن بينهما لاحقة مشتركة فستعيد سلسلة نصية فارغة.
codePointBefore()
: تعيد كود اليونيكود (Unicode code point) للحرف الموجود قبل الفهرس المُحدّد.asSequence()
: تنشئ كائنًا من الصنفSequence
والذي يُغلّف سلسلة الحروف التي استُدعيت عبرها، لأجل استعمالها في الحلقات التكرارية.