الفرق بين المراجعتين لصفحة: «Kotlin/kotlin.text/directionality»
< Kotlin | kotlin.text
لا ملخص تعديل |
جميل-بيلوني (نقاش | مساهمات) مراجعة وتدقيق. |
||
سطر 1: | سطر 1: | ||
<noinclude>{{DISPLAYTITLE: | <noinclude>{{DISPLAYTITLE: الخاصية <code>Char.directionality</code> في Kotlin}}</noinclude> | ||
تمثل الخاصية <code>Char.directionality</code> خاصية الاتجاه في الترميز الموحد (Unicode directionality property) للمحرف الذي استُدعي معها. | |||
==البنية العامة== | ==البنية العامة== | ||
<syntaxhighlight lang="kotlin"> | <syntaxhighlight lang="kotlin"> | ||
val Char.directionality: CharDirectionality | val Char.directionality: CharDirectionality | ||
</syntaxhighlight> | </syntaxhighlight>'''منصة التشغيل المطلوبة''': JVM. | ||
== القيم المعادة == | |||
يعاد كائن من النوع <code>[[Kotlin/kotlin.text/CharDirectionality|CharDirectionality]]</code> يمثل خاصية الاتجاه في الترميز الموحد للمحرف المعطى. | |||
== مثال == | == مثال == | ||
استعمال الخاصية <code>Char.directionality</code> لمعرفة اتجاه عدة محارف:<syntaxhighlight lang="kotlin"> | |||
fun main(args: Array<String>) { | |||
fun main(args: Array<String>) { | |||
val x = 'a' | val x = 'a' | ||
val y = 'أ' | val y = 'أ' | ||
val z = '4' | val z = '4' | ||
println(x.directionality ) // LEFT_TO_RIGHT | println(x.directionality) // LEFT_TO_RIGHT | ||
println(y.directionality ) // RIGHT_TO_LEFT_ARABIC | println(y.directionality) // RIGHT_TO_LEFT_ARABIC | ||
println(z.directionality ) // EUROPEAN_NUMBER | println(z.directionality) // EUROPEAN_NUMBER | ||
println(z.directionality.javaClass.kotlin.qualifiedName) // kotlin.text.CharDirectionality | |||
} | } | ||
</syntaxhighlight> | </syntaxhighlight> | ||
==<nowiki/> | ==<nowiki/>انظر أيضًا == | ||
* | * الخاصية <code>[[Kotlin/kotlin.text/category|Char.category]]</code>: تمثل فئة المحرف العامة (character's general category). | ||
* | * الثابت <code>[[Kotlin/Char/MAX SURROGATE|Char.MAX_SURROGATE]]</code>: يمثل القيمة القصوى لبديل وحدة اليونيكود (Unicode surrogate code unit). | ||
==مصادر== | ==مصادر== | ||
* [http://kotlinlang.org/api/latest/jvm/stdlib/kotlin.text/directionality.html | * [http://kotlinlang.org/api/latest/jvm/stdlib/kotlin.text/directionality.html صفحة الخاصية Char.directionality في التوثيق الرسميّ للمكتبة القياسيّة في لغة Kotlin.] | ||
[[تصنيف:Kotlin]] | [[تصنيف:Kotlin]] | ||
[[تصنيف:Kotlin | [[تصنيف:Kotlin Property]] | ||
[[تصنيف:Kotlin Text]] | |||
[[تصنيف:Kotlin Char]] |
المراجعة الحالية بتاريخ 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).