الفرق بين المراجعتين لصفحة: «Kotlin/kotlin.text/indices»
< Kotlin | kotlin.text
لا ملخص تعديل |
جميل-بيلوني (نقاش | مساهمات) مراجعة وتدقيق. |
||
سطر 1: | سطر 1: | ||
<noinclude>{{DISPLAYTITLE: الخاصية | <noinclude>{{DISPLAYTITLE: الخاصية <code>CharSequence.indices</code> في Kotlin}}</noinclude> | ||
تمثل الخاصيّة <code>CharSequence.indices</code> مجال فهارس المحارف الصالحة [[Kotlin/CharSequence|لسلسلة المحارف]] التي استُدعيت معها. | |||
== البنية العامة == | == البنية العامة == | ||
سطر 8: | سطر 8: | ||
== القيم المعادة == | == القيم المعادة == | ||
يعاد مجالٌ من النوع <code>IntRange</code> يمثل فهارس المحارف الصالحة [[Kotlin/CharSequence|لسلسلة المحارف]] المعطاة. | |||
== أمثلة == | == أمثلة == | ||
<nowiki/>استعمال الخاصية <code>CharSequence.indices</code> لمعرفة مجال فهارس [[Kotlin/CharSequence|سلسلة من المحارف]]:<syntaxhighlight lang="kotlin"> | |||
fun main(args: Array<String>) { | |||
val x = "Hsoub" | |||
print(x.indices) // 0..4 | print(x.indices) // 0..4 | ||
} | } | ||
</syntaxhighlight> | </syntaxhighlight> | ||
== انظر أيضًا == | == انظر أيضًا == | ||
* الخاصية <code>[[Kotlin/kotlin.text/lastIndex|lastIndex]]</code>: | * الدالة <code>[[Kotlin/CharSequence/get|()get]]</code>: تجلب العنصر ذي الفهرس الممرَّر إليها من <nowiki/>[[Kotlin/CharSequence|سلسلة الحروف]] المستدعاة معها. | ||
* الخاصية <code>[[Kotlin/kotlin.text/lastIndex|CharSequence.lastIndex]]</code>: تمثل فهرس المحرف الأخير في [[Kotlin/CharSequence|سلسلة المحارف]] التي استُدعيت معها. | |||
* <code>[[Kotlin/text/ | * الخاصية <code>[[Kotlin/kotlin.text/directionality|Char.directionality]]</code>: تمثل خاصية الاتجاه في الترميز الموحد (Unicode directionality property) للمحرف الذي استُدعي معها. | ||
== مصادر == | == مصادر == | ||
* [http://kotlinlang.org/api/latest/jvm/stdlib/kotlin.text/indices.html صفحة الخاصية indices في التوثيق الرسميّ للمكتبة القياسيّة في لغة Kotlin.] | * [http://kotlinlang.org/api/latest/jvm/stdlib/kotlin.text/indices.html صفحة الخاصية CharSequence.indices في التوثيق الرسميّ للمكتبة القياسيّة في لغة Kotlin.] | ||
[[تصنيف:Kotlin]] | [[تصنيف:Kotlin]] | ||
[[تصنيف:Kotlin Property]] | [[تصنيف:Kotlin Property]] | ||
[[تصنيف:Kotlin Text]] | |||
[[تصنيف:Kotlin CharSequence]] |
المراجعة الحالية بتاريخ 14:00، 1 سبتمبر 2018
تمثل الخاصيّة CharSequence.indices
مجال فهارس المحارف الصالحة لسلسلة المحارف التي استُدعيت معها.
البنية العامة
val CharSequence.indices: IntRange
القيم المعادة
يعاد مجالٌ من النوع IntRange
يمثل فهارس المحارف الصالحة لسلسلة المحارف المعطاة.
أمثلة
استعمال الخاصية CharSequence.indices
لمعرفة مجال فهارس سلسلة من المحارف:
fun main(args: Array<String>) {
val x = "Hsoub"
print(x.indices) // 0..4
}
انظر أيضًا
- الدالة
()get
: تجلب العنصر ذي الفهرس الممرَّر إليها من سلسلة الحروف المستدعاة معها. - الخاصية
CharSequence.lastIndex
: تمثل فهرس المحرف الأخير في سلسلة المحارف التي استُدعيت معها.
- الخاصية
Char.directionality
: تمثل خاصية الاتجاه في الترميز الموحد (Unicode directionality property) للمحرف الذي استُدعي معها.