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

من موسوعة حسوب
مراجعة 14:00، 1 سبتمبر 2018 بواسطة جميل-بيلوني (نقاش | مساهمات) (مراجعة وتدقيق.)
(فرق) → مراجعة أقدم | المراجعة الحالية (فرق) | مراجعة أحدث ← (فرق)

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

مصادر