الخاصية Char.directionality في Kotlin

من موسوعة حسوب

تمثل الخاصية Char.directionality خاصية الاتجاه في الترميز الموحد (Unicode directionality property) للمحرف الذي استُدعي معها.

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

val Char.directionality: CharDirectionality

منصة التشغيل المطلوبة: JVM.

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

يعاد كائن من النوع CharDirectionality يمثل خاصية الاتجاه في الترميز الموحد للمحرف المعطى.

مثال

استعمال الخاصية Char.directionality لمعرفة اتجاه عدة محارف:

fun main(args: Array<String>) {
    val x = 'a'
    val y = 'أ'
    val z = '4'

    println(x.directionality) // LEFT_TO_RIGHT
    println(y.directionality) // RIGHT_TO_LEFT_ARABIC
    println(z.directionality) // EUROPEAN_NUMBER
    println(z.directionality.javaClass.kotlin.qualifiedName) // kotlin.text.CharDirectionality
}

انظر أيضًا

  • الخاصية Char.category‎: تمثل فئة المحرف العامة (character's general category).
  • الثابت Char.MAX_SURROGATE‎: يمثل القيمة القصوى لبديل وحدة اليونيكود (Unicode surrogate code unit).

مصادر