الفرق بين المراجعتين لصفحة: «Kotlin/kotlin.text/category»
< Kotlin | kotlin.text
أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE: الثابتة <code>Char.category</code> في لغة Kotlin}}</noinclude> تعيد <code>category</code> قيمة تبيّن الفئة ال...' |
جميل-بيلوني (نقاش | مساهمات) لا ملخص تعديل |
||
(مراجعة متوسطة واحدة بواسطة مستخدم واحد آخر غير معروضة) | |||
سطر 1: | سطر 1: | ||
<noinclude>{{DISPLAYTITLE: | <noinclude>{{DISPLAYTITLE: الخاصية <code>Char.category</code> في Kotlin}}</noinclude> | ||
تمثل الخاصية <code>category</code> فئة المحرف العامة (character's general category). | |||
==البنية العامة== | ==البنية العامة== | ||
<syntaxhighlight lang="kotlin"> | <syntaxhighlight lang="kotlin"> | ||
val Char.category: CharCategory | val Char.category: CharCategory | ||
</syntaxhighlight> | </syntaxhighlight>'''منصة التشغيل المطلوبة''': JVM. | ||
== القيم المعادة == | |||
يعاد كائن من النوع <code>[[Kotlin/kotlin.text/CharCategory|CharCategory]]</code> يحتوي على الفئة العامة للمحرف المعطى. | |||
== مثال == | == مثال == | ||
استعمال الخاصية <code>Char.category</code> لمعرفة الفئة العامة لعدة محارف:<syntaxhighlight lang="kotlin"> | |||
fun main(args: Array<String>) { | |||
fun main(args: Array<String>) { | |||
val x = 'a' | val x = 'a' | ||
val y = 'A' | val y = 'A' | ||
val z = '4' | val z = '4' | ||
println(x.category ) // LOWERCASE_LETTER | println(x.category) // LOWERCASE_LETTER | ||
println(y.category ) // UPPERCASE_LETTER | println(y.category) // UPPERCASE_LETTER | ||
println(z.category ) // DECIMAL_DIGIT_NUMBER | println(z.category) // DECIMAL_DIGIT_NUMBER | ||
println(z.category.javaClass.kotlin.qualifiedName) // kotlin.text.CharCategory | |||
} | } | ||
</syntaxhighlight> | </syntaxhighlight> | ||
==<nowiki/> | ==<nowiki/>انظر أيضًا == | ||
* | * الخاصية <code>[[Kotlin/kotlin.text/directionality|Char.directionality]]</code>: تمثل خاصية الاتجاه في الترميز الموحد (Unicode directionality property) للمحرف الذي استُدعي معها. | ||
* | * الخاصيّة <code>[[Kotlin/kotlin.text/indices|CharSequence.indices]]</code>: تمثل مجال فهارس المحارف الصالحة [[Kotlin/CharSequence|لسلسلة المحارف]] التي استُدعيت معها. | ||
* الخاصية <code>[[Kotlin/CharSequence/length|CharSequence.length]]</code>: تمثل عدد عناصر <nowiki/>[[Kotlin/CharSequence|سلسلة الحروف]] (CharSequence) المستدعاة معها. | |||
==مصادر== | ==مصادر== | ||
* [ | * [http://kotlinlang.org/api/latest/jvm/stdlib/kotlin.text/category.html صفحة الخاصية Char.category في التوثيق الرسميّ للمكتبة القياسيّة في لغة Kotlin.] | ||
[[تصنيف:Kotlin]] | [[تصنيف:Kotlin]] | ||
[[تصنيف:Kotlin | [[تصنيف:Kotlin Property]] | ||
[[تصنيف:Kotlin Text]] | |||
[[تصنيف:Kotlin Char]] |
المراجعة الحالية بتاريخ 14:00، 1 سبتمبر 2018
تمثل الخاصية category
فئة المحرف العامة (character's general category).
البنية العامة
val Char.category: CharCategory
منصة التشغيل المطلوبة: JVM.
القيم المعادة
يعاد كائن من النوع CharCategory
يحتوي على الفئة العامة للمحرف المعطى.
مثال
استعمال الخاصية Char.category
لمعرفة الفئة العامة لعدة محارف:
fun main(args: Array<String>) {
val x = 'a'
val y = 'A'
val z = '4'
println(x.category) // LOWERCASE_LETTER
println(y.category) // UPPERCASE_LETTER
println(z.category) // DECIMAL_DIGIT_NUMBER
println(z.category.javaClass.kotlin.qualifiedName) // kotlin.text.CharCategory
}
انظر أيضًا
- الخاصية
Char.directionality
: تمثل خاصية الاتجاه في الترميز الموحد (Unicode directionality property) للمحرف الذي استُدعي معها. - الخاصيّة
CharSequence.indices
: تمثل مجال فهارس المحارف الصالحة لسلسلة المحارف التي استُدعيت معها. - الخاصية
CharSequence.length
: تمثل عدد عناصر سلسلة الحروف (CharSequence) المستدعاة معها.