الفرق بين المراجعتين لصفحة: «Kotlin/kotlin.text/hasSurrogatePairAt»

من موسوعة حسوب
ط استبدال النص - 'Kotlin Functions' ب'Kotlin Function'
مراجعة وتدقيق.
 
سطر 1: سطر 1:
<noinclude>{{DISPLAYTITLE: الدالة <code>text.hasSurrogatePairAt()‎</code> في لغة Kotlin}}</noinclude>
<noinclude>{{DISPLAYTITLE: الدالة <code>CharSequence.hasSurrogatePairAt()‎</code> في Kotlin}}</noinclude>
تعيد الدالة<code>hasSurrogatePairAt()‎</code> القيمة <code>true</code> إن كان لدى [[Kotlin/CharSequence/index|سلسلة الحروف]] التي استُدعيت عبرها زوج يونيكود بديل (Unicode surrogate pair) عند الفهرس المُحدّد.
تتحقق الدالة <code>hasSurrogatePairAt()‎</code> إن كان لدى [[Kotlin/CharSequence/index|سلسلة المحارف]] التي استُدعيت معها زوجًا بديلًا في الترميز الموحد (Unicode surrogate pair) للمحرف ذي الفهرس المُحدّد.
==البنية العامة==
==البنية العامة==
<syntaxhighlight lang="kotlin">
<syntaxhighlight lang="kotlin">
سطر 6: سطر 6:


</syntaxhighlight>
</syntaxhighlight>
== المعاملات ==
=== <code>index</code> ===
عدد صحيح يمثل فهرس المحرف الذي سيُتحقَق منه.
==القيم المعادة==
==القيم المعادة==
قيمة منطقية.
تعاد القيمة <code>true</code> إن كان لدى [[Kotlin/CharSequence/index|سلسلة المحارف]] التي استُدعيت معها زوجًا بديلًا في الترميز الموحد (Unicode surrogate pair) عند الفهرس <code>index</code>، أو تعاد القيمة <code>false</code> خلاف ذلك.
==أمثلة==
==أمثلة==
===استخدام الدالة <code>()hasSurrogatePairAt</code> مع السلاسل النصية===
مثالٌ على استعمال الدالة <code>()hasSurrogatePairAt</code>:<syntaxhighlight lang="kotlin">
تعرِّف الشيفرة الآتية  [[Kotlin/String|سلسلة نصية]] باسم <code>str</code>، ثمَّ تستدعي الدالة  <code>()hasSurrogatePairAt</code> عبرها مع تمرير عدد كوسيط، ثمَّ تطبع الناتج:<syntaxhighlight lang="kotlin">
fun main(args: Array<String>) {
fun main(args: Array<String>) {
var str = "hsoub"
    var str = "hsoub"
      
 
print(str.hasSurrogatePairAt(1)) //false
     print(str.hasSurrogatePairAt(1)) //false
}
}
</syntaxhighlight>
</syntaxhighlight>
==انظر أيضًا==
==انظر أيضًا==
* <code>[[Kotlin/text/isSurrogate|isSurrogate()]]</code>‎:تعيد القيمة <code>true</code> في حال كان الحرف الذي استٌدعيت عبره بديلًا لكود اليونيكود (Unicode surrogate code unit).
* الدالة <code>[[Kotlin/text/isSurrogate|isSurrogate()]]</code>‎: تتحقق إن كان <nowiki/>[[Kotlin/Char|المحرف]] الذي استٌدعي معها بديلًا علويًا لعدد بتات الترميز الموحد (Unicode high-surrogate code unit).


==مصادر==
==مصادر==
*[http://kotlinlang.org/api/latest/jvm/stdlib/kotlin.text/has-surrogate-pair-at.html الدالة text.hasSurrogatePairAt()‎ في التوثيق الرسمي للمكتبة القياسية في لغة Kotlin]
*[http://kotlinlang.org/api/latest/jvm/stdlib/kotlin.text/has-surrogate-pair-at.html الدالة CharSequence.hasSurrogatePairAt()‎ في التوثيق الرسمي للمكتبة القياسية في لغة Kotlin]
[[تصنيف:Kotlin]]
[[تصنيف:Kotlin]]
[[تصنيف:Kotlin Function]]
[[تصنيف:Kotlin Function]]
[[تصنيف:Kotlin Text]]
[[تصنيف:Kotlin CharSequence]]

المراجعة الحالية بتاريخ 04:03، 4 سبتمبر 2018

تتحقق الدالة hasSurrogatePairAt()‎ إن كان لدى سلسلة المحارف التي استُدعيت معها زوجًا بديلًا في الترميز الموحد (Unicode surrogate pair) للمحرف ذي الفهرس المُحدّد.

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

fun CharSequence.hasSurrogatePairAt(index: Int): Boolean

المعاملات

index

عدد صحيح يمثل فهرس المحرف الذي سيُتحقَق منه.

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

تعاد القيمة true إن كان لدى سلسلة المحارف التي استُدعيت معها زوجًا بديلًا في الترميز الموحد (Unicode surrogate pair) عند الفهرس index، أو تعاد القيمة false خلاف ذلك.

أمثلة

مثالٌ على استعمال الدالة ()hasSurrogatePairAt:

fun main(args: Array<String>) {
    var str = "hsoub"

    print(str.hasSurrogatePairAt(1)) //false
}

انظر أيضًا

  • الدالة isSurrogate()‎: تتحقق إن كان المحرف الذي استٌدعي معها بديلًا علويًا لعدد بتات الترميز الموحد (Unicode high-surrogate code unit).

مصادر