الفرق بين المراجعتين لصفحة: «Kotlin/text/directionality»
< Kotlin
أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE: الثابتة <code>Char.directionality</code> في لغة Kotlin}}</noinclude> تعيد <code>directionality</code> قيمة تبيّن ال...' |
لا ملخص تعديل |
||
سطر 1: | سطر 1: | ||
<noinclude>{{DISPLAYTITLE: الثابتة <code>Char.directionality</code> في لغة Kotlin}}</noinclude> | <noinclude>{{DISPLAYTITLE: الثابتة <code>Char.directionality</code> في لغة Kotlin}}</noinclude> | ||
تعيد <code>directionality</code> | تعيد <code>directionality</code> اتجاه الحرف (Unicode directionality property) الذي استُدعيت عبره. | ||
==البنية العامة== | ==البنية العامة== | ||
<syntaxhighlight lang="kotlin"> | <syntaxhighlight lang="kotlin"> | ||
val Char. | val Char.directionality: CharDirectionality | ||
</syntaxhighlight> | </syntaxhighlight> | ||
سطر 12: | سطر 13: | ||
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. | println(x.directionality ) // LEFT_TO_RIGHT | ||
println(y. | println(y.directionality ) // RIGHT_TO_LEFT_ARABIC | ||
println(z. | println(z.directionality ) // EUROPEAN_NUMBER | ||
} | } | ||
</syntaxhighlight> | </syntaxhighlight> | ||
سطر 24: | سطر 25: | ||
*الثابتة<code>[[Kotlin/Char/MAX SURROGATE|MAX_SURROGATE]]</code> : تساوي القيمة القصوى لبديل وحدة اليونيكود (Unicode surrogate code unit). | *الثابتة<code>[[Kotlin/Char/MAX SURROGATE|MAX_SURROGATE]]</code> : تساوي القيمة القصوى لبديل وحدة اليونيكود (Unicode surrogate code unit). | ||
*الثابتة<code>[[Kotlin/Char/MIN LOW SURROGATE|MIN_LOW_SURROGATE]]</code> : تساوي القيمة الدنيا للبديل الأدنى لوحدة اليونيكود (Unicode low-surrogate code unit). | *الثابتة<code>[[Kotlin/Char/MIN LOW SURROGATE|MIN_LOW_SURROGATE]]</code> : تساوي القيمة الدنيا للبديل الأدنى لوحدة اليونيكود (Unicode low-surrogate code unit). | ||
*الثابتة<code>[[Kotlin/text/category|category]]</code> : تساوي القيمة القصوى لبديل وحدة اليونيكود (Unicode surrogate code unit). | |||
==مصادر== | ==مصادر== | ||
* [https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.text/ | * [https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.text/directionality.html الدالة Char.directionality في التوثيق الرسميّ للمكتبة القياسيّة في لغة Kotlin.] | ||
[[تصنيف:Kotlin]] | [[تصنيف:Kotlin]] | ||
[[تصنيف:Kotlin constant]] | [[تصنيف:Kotlin constant]] |
مراجعة 15:05، 1 يوليو 2018
تعيد directionality
اتجاه الحرف (Unicode directionality property) الذي استُدعيت عبره.
البنية العامة
val Char.directionality: CharDirectionality
مثال
استخدام directionality
في الشيفرة التالية نعرّف ثلاثة أحرف أسماؤها x
و y
و z
، ثم نستدعي القيمة 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
}
أنظر أيضًا
- الثابتة
MAX_SURROGATE
: تساوي القيمة القصوى لبديل وحدة اليونيكود (Unicode surrogate code unit). - الثابتة
MIN_LOW_SURROGATE
: تساوي القيمة الدنيا للبديل الأدنى لوحدة اليونيكود (Unicode low-surrogate code unit). - الثابتة
category
: تساوي القيمة القصوى لبديل وحدة اليونيكود (Unicode surrogate code unit).