الفرق بين المراجعتين لصفحة: «Kotlin/kotlin.text/CASE INSENSITIVE ORDER»
< Kotlin | kotlin.text
أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE: الثابتة text.CASE_INSENSITIVE_ORDER في لغة Kotlin}}</noinclude> يختلف سلوك الدالة <code>CASE_INSENSITIVE_ORDER</...' |
لا ملخص تعديل |
||
سطر 1: | سطر 1: | ||
<noinclude>{{DISPLAYTITLE: الثابتة text.CASE_INSENSITIVE_ORDER في لغة Kotlin}}</noinclude> | <noinclude>{{DISPLAYTITLE: الثابتة text.CASE_INSENSITIVE_ORDER في لغة Kotlin}}</noinclude> | ||
تعيد الخاصية <code>CASE_INSENSITIVE_ORDER</code> مُقارِنًا (Comparator) يرتب [[Kotlin/String|السلاسل النصية]] دون أخذ حالة الحروف (character case) بعين الاعتبار. | |||
تذكر أنّ هذا المُقارِن لا يأخذ الإعدادات المحلية بعين الاعتبار، وقد تنتج عن استخدامه نتائج غير مرضية في بعد الحالات. | |||
==البنية العامة== | ==البنية العامة== | ||
<syntaxhighlight lang="kotlin"> | <syntaxhighlight lang="kotlin"> | ||
val String.Companion.CASE_INSENSITIVE_ORDER: Comparator<String> | |||
</syntaxhighlight>'''بيئة التشغيل المطلوبة: JVM''' | |||
==القيم المعادة== | |||
مُقارِن (Comparator). | |||
== انظر أيضًا == | |||
==انظر أيضًا== | |||
* <code>[[Kotlin/kotlin.text/zipWithNext|zipWithNext()]]</code> : تتعيد الدالة <code>zipWithNext()</code> [[Kotlin/List|لائحة]] تحتوي [[Kotlin/Pair/index|أزواجًا]] (pairs) مُركّبة من حروف [[Kotlin/CharSequence/index|سلسلة الحروف]] التي استٌدعيت عبرها ومن حروف السلسلة الأخرى المًمرّرة <code>other</code> التي عند الفهرس الموالي، [[Kotlin/List|اللائحة]] المُعادة ستكون فارغة إن كانت [[Kotlin/CharSequence/index|سلسلة حروف]] الأصلية تحتوي أقل من حرفين. | * <code>[[Kotlin/kotlin.text/zipWithNext|zipWithNext()]]</code> : تتعيد الدالة <code>zipWithNext()</code> [[Kotlin/List|لائحة]] تحتوي [[Kotlin/Pair/index|أزواجًا]] (pairs) مُركّبة من حروف [[Kotlin/CharSequence/index|سلسلة الحروف]] التي استٌدعيت عبرها ومن حروف السلسلة الأخرى المًمرّرة <code>other</code> التي عند الفهرس الموالي، [[Kotlin/List|اللائحة]] المُعادة ستكون فارغة إن كانت [[Kotlin/CharSequence/index|سلسلة حروف]] الأصلية تحتوي أقل من حرفين. | ||
سطر 41: | سطر 19: | ||
*<code>[[Kotlin/text/isDefined|isDefined()]]</code>: تعيد القيمة <code>true</code> في حال كان الحرف (Unicode code point) الذي استٌدعيت عبره مُعرّفًا في اليونيكود (Unicode). | *<code>[[Kotlin/text/isDefined|isDefined()]]</code>: تعيد القيمة <code>true</code> في حال كان الحرف (Unicode code point) الذي استٌدعيت عبره مُعرّفًا في اليونيكود (Unicode). | ||
==مصادر== | ==مصادر== | ||
*[http://kotlinlang.org/api/latest/jvm/stdlib/kotlin.text/ | *[http://kotlinlang.org/api/latest/jvm/stdlib/kotlin.text/-c-a-s-e_-i-n-s-e-n-s-i-t-i-v-e_-o-r-d-e-r.html صفحة الثابتة text.CASE_INSENSITIVE_ORDER في التوثيق الرسميّ للمكتبة القياسيّة في لغة Kotlin.] | ||
[[تصنيف:Kotlin]] | [[تصنيف:Kotlin]] | ||
[[تصنيف:Kotlin Method]] | [[تصنيف:Kotlin Method]] |
مراجعة 07:45، 14 يوليو 2018
تعيد الخاصية CASE_INSENSITIVE_ORDER
مُقارِنًا (Comparator) يرتب السلاسل النصية دون أخذ حالة الحروف (character case) بعين الاعتبار.
تذكر أنّ هذا المُقارِن لا يأخذ الإعدادات المحلية بعين الاعتبار، وقد تنتج عن استخدامه نتائج غير مرضية في بعد الحالات.
البنية العامة
val String.Companion.CASE_INSENSITIVE_ORDER: Comparator<String>
بيئة التشغيل المطلوبة: JVM
القيم المعادة
مُقارِن (Comparator).
انظر أيضًا
zipWithNext()
: تتعيد الدالةzipWithNext()
لائحة تحتوي أزواجًا (pairs) مُركّبة من حروف سلسلة الحروف التي استٌدعيت عبرها ومن حروف السلسلة الأخرى المًمرّرةother
التي عند الفهرس الموالي، اللائحة المُعادة ستكون فارغة إن كانت سلسلة حروف الأصلية تحتوي أقل من حرفين.
toUpperCase()
: تحوّل الدالةtoUpperCase()
الحرف أو السلسلة النصية التي استٌدعيت عبرها إلى حالة الأحرف الكبيرة (uppercase).toBigDecimal()
: تحلّل الدالةtoBigDecimal()
السلسلة النصية التي استٌدعيت عبرها وتحوّلها إلى عدد من النوعBigDecimal
.
isDefined()
: تعيد القيمةtrue
في حال كان الحرف (Unicode code point) الذي استٌدعيت عبره مُعرّفًا في اليونيكود (Unicode).