الفرق بين المراجعتين لصفحة: «Kotlin/kotlin.text/commonPrefixWith»
< Kotlin | kotlin.text
أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE: الدالة <code>text.commonPrefixWith()</code> في لغة Kotlin}}</noinclude> تعيد الدالة <code>commonPrefixWith()</code>...' |
جميل-بيلوني (نقاش | مساهمات) طلا ملخص تعديل |
||
(5 مراجعات متوسطة بواسطة 3 مستخدمين غير معروضة) | |||
سطر 1: | سطر 1: | ||
<noinclude>{{DISPLAYTITLE: الدالة <code> | <noinclude>{{DISPLAYTITLE: الدالة <code>CharSequence.commonPrefixWith()</code> في Kotlin}}</noinclude> | ||
تعيد الدالة <code>commonPrefixWith()</code> | تعيد الدالة <code>commonPrefixWith()</code> أطول بادئة (prefix) مُشتركة بين [[Kotlin/CharSequence|سلسلة المحارف]] التي استُدعيت معها و<nowiki/>[[Kotlin/CharSequence/index|سلسلة المحارف]] المُمرّرة إليها. تأخذ الدالة بالحسبان ألا تقتطع الأزواج البديلة (surrogate pairs) عند جلب البادئة المشتركة تلك. | ||
==البنية العامة== | ==البنية العامة== | ||
<syntaxhighlight lang="kotlin"> | <syntaxhighlight lang="kotlin"> | ||
fun CharSequence.commonPrefixWith( | |||
other: CharSequence, | |||
ignoreCase: Boolean = false | |||
): | ): String | ||
</syntaxhighlight> | </syntaxhighlight> | ||
== المعاملات == | |||
=== <code>Other</code> === | |||
سلسلة المحارف التي يراد جلب البادئة المشتركة بينها وبين سلسلة المحارف المعطاة. | |||
=== <code>ignoreCase</code> === | |||
قيمة منطقية تحدد إن كان يراد تجاهل حالة الحروف أم لا أثناء البحث عن بادئة مشتركة. القيمة الافتراضية هي: <code>false</code> أي أخذ حالة الحروف بالحسبان. | |||
==القيم المعادة== | ==القيم المعادة== | ||
تعاد [[Kotlin/String|سلسلة نصية]] تحوي أطول بادئة (prefix) مُشتركة بين [[Kotlin/CharSequence|سلسلة المحارف]] التي استُدعيت معها و<nowiki/>[[Kotlin/CharSequence/index|سلسلة المحارف]] <code>other</code>، أو تعاد سلسلة نصية فارغة إن لم يكن بين هاتين السلسلتين بادئة مشتركة. | |||
==أمثلة== | ==أمثلة== | ||
مثالٌ على استعمال الدالة <code>()commonPrefixWith</code><nowiki/>:<syntaxhighlight lang="kotlin"> | |||
fun main(args: Array<String>) { | fun main(args: Array<String>) { | ||
val str = " | val str = "win32" | ||
println(str. | println(str.commonPrefixWith("win64")) // => win | ||
} | } | ||
</syntaxhighlight> | </syntaxhighlight> | ||
==انظر أيضًا== | |||
* <code>[[Kotlin/kotlin.text/ | * الدالة <code>[[Kotlin/kotlin.text/commonSuffixWith|commonSuffixWith()]]</code>: تعيد أطول لاحقة (Suffix) مُشتركة بين [[Kotlin/CharSequence|سلسلة المحارف]] التي استُدعيت معها و<nowiki/>[[Kotlin/CharSequence/index|سلسلة المحارف]] المُمرّرة إليها. | ||
* الدالة <code>[[Kotlin/kotlin.text/padStart|padStart()]]</code>: تحشو بداية [[Kotlin/String|سلسلة نصية]] أو [[Kotlin/CharSequence/index|سلسلة من المحارف]] بمحرف محدد. | |||
* <code>[[Kotlin/kotlin.text/ | * الدالة <code>[[Kotlin/kotlin.text/startsWith|startsWith()]]</code>: تتحقق إن كانت [[Kotlin/String|السلسلة النصية]] أو [[Kotlin/CharSequence|سلسلة المحارف]] التي استُدعيت معها تبدأ بمحرف معين أو لاحقة معينة. | ||
* <code>[[Kotlin/kotlin.text/ | * الدالة <code>[[Kotlin/kotlin.text/contains|contains()]]</code>: تتحقق إن كانت <nowiki/>[[Kotlin/CharSequence|سلسلة المحارف]] التي استُدعيت معها تحوي <nowiki/>[[Kotlin/Char|المحرف]] أو <nowiki/>[[Kotlin/CharSequence|سلسلة المحارف]] المُمرّرة إليها. | ||
==مصادر== | ==مصادر== | ||
*[http://kotlinlang.org/api/latest/jvm/stdlib/kotlin.text/ | *[http://kotlinlang.org/api/latest/jvm/stdlib/kotlin.text/common-prefix-with.html صفحة الدالة CharSequence.commonPrefixWith() في التوثيق الرسميّ للمكتبة القياسيّة في لغة Kotlin.] | ||
[[تصنيف:Kotlin]] | [[تصنيف:Kotlin]] | ||
[[تصنيف:Kotlin | [[تصنيف:Kotlin Function]] | ||
[[تصنيف:Kotlin Text]] | |||
[[تصنيف:Kotlin CharSequence]] |
المراجعة الحالية بتاريخ 16:58، 4 سبتمبر 2018
تعيد الدالة commonPrefixWith()
أطول بادئة (prefix) مُشتركة بين سلسلة المحارف التي استُدعيت معها وسلسلة المحارف المُمرّرة إليها. تأخذ الدالة بالحسبان ألا تقتطع الأزواج البديلة (surrogate pairs) عند جلب البادئة المشتركة تلك.
البنية العامة
fun CharSequence.commonPrefixWith(
other: CharSequence,
ignoreCase: Boolean = false
): String
المعاملات
Other
سلسلة المحارف التي يراد جلب البادئة المشتركة بينها وبين سلسلة المحارف المعطاة.
ignoreCase
قيمة منطقية تحدد إن كان يراد تجاهل حالة الحروف أم لا أثناء البحث عن بادئة مشتركة. القيمة الافتراضية هي: false
أي أخذ حالة الحروف بالحسبان.
القيم المعادة
تعاد سلسلة نصية تحوي أطول بادئة (prefix) مُشتركة بين سلسلة المحارف التي استُدعيت معها وسلسلة المحارف other
، أو تعاد سلسلة نصية فارغة إن لم يكن بين هاتين السلسلتين بادئة مشتركة.
أمثلة
مثالٌ على استعمال الدالة ()commonPrefixWith
:
fun main(args: Array<String>) {
val str = "win32"
println(str.commonPrefixWith("win64")) // => win
}
انظر أيضًا
- الدالة
commonSuffixWith()
: تعيد أطول لاحقة (Suffix) مُشتركة بين سلسلة المحارف التي استُدعيت معها وسلسلة المحارف المُمرّرة إليها. - الدالة
padStart()
: تحشو بداية سلسلة نصية أو سلسلة من المحارف بمحرف محدد. - الدالة
startsWith()
: تتحقق إن كانت السلسلة النصية أو سلسلة المحارف التي استُدعيت معها تبدأ بمحرف معين أو لاحقة معينة. - الدالة
contains()
: تتحقق إن كانت سلسلة المحارف التي استُدعيت معها تحوي المحرف أو سلسلة المحارف المُمرّرة إليها.