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

من موسوعة حسوب
اذهب إلى التنقل اذهب إلى البحث
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

تمثل الخاصية 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).

مصادر