الدالة CharSequence.hasSurrogatePairAt()‎ في Kotlin

من موسوعة حسوب
مراجعة 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).

مصادر