الفرق بين المراجعتين ل"Kotlin/kotlin.text/indices"
< Kotlin | kotlin.text
اذهب إلى التنقل
اذهب إلى البحث
(أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE: الدالة text.indices() في لغة Kotlin}}</noinclude> تضم الدالة <code>indices()</code> الحرف...') |
|||
سطر 1: | سطر 1: | ||
− | <noinclude>{{DISPLAYTITLE: | + | <noinclude>{{DISPLAYTITLE: الخاصية text.indices في لغة Kotlin}}</noinclude> |
− | + | تُستخدَم هذه الخاصيّة للحصول على الفهارس الصحيحة (valid indices) [[Kotlin/CharSequence/index|لسلسلة الحروف]] التي استُدعيت عبرها. | |
== البنية العامة == | == البنية العامة == | ||
<syntaxhighlight lang="kotlin"> | <syntaxhighlight lang="kotlin"> | ||
− | + | val CharSequence.indices: IntRange | |
− | + | </syntaxhighlight> | |
− | </syntaxhighlight> | ||
− | |||
− | |||
== القيم المعادة == | == القيم المعادة == | ||
− | + | كائن من النوع <code>IntRange</code>. | |
== أمثلة == | == أمثلة == | ||
− | === استخدام الدالة <code>indices()</code> | + | === استخدام الدالة <code>indices()</code> === |
− | تُعرّف الشيفرة الآتية | + | تُعرّف الشيفرة الآتية <nowiki/>[[Kotlin/String|سلسلة نصية]] باسم <code>x،</code> ثم تستدعي <code>indices</code> عبر <code>x</code>، ثم تطبع الناتج:<syntaxhighlight lang="kotlin"> |
fun main(args: Array<String>) { | fun main(args: Array<String>) { | ||
− | val x | + | val x = "hsoub" |
− | |||
− | + | print(x.indices) // 0..4 | |
} | } | ||
</syntaxhighlight> | </syntaxhighlight> | ||
== انظر أيضًا == | == انظر أيضًا == | ||
− | |||
− | |||
− | |||
− | |||
* <code>[[Kotlin/text/isDefined|isDefined()]]</code>: تعيد القيمة <code>true</code> في حال كان الحرف (Unicode code point) الذي استٌدعيت عبره مُعرّفًا في اليونيكود (Unicode). | * <code>[[Kotlin/text/isDefined|isDefined()]]</code>: تعيد القيمة <code>true</code> في حال كان الحرف (Unicode code point) الذي استٌدعيت عبره مُعرّفًا في اليونيكود (Unicode). | ||
== مصادر == | == مصادر == | ||
− | * [ | + | * [http://kotlinlang.org/api/latest/jvm/stdlib/kotlin.text/indices.html صفحة الخاصية indices في التوثيق الرسميّ للمكتبة القياسيّة في لغة Kotlin.] |
[[تصنيف:Kotlin]] | [[تصنيف:Kotlin]] | ||
− | [[تصنيف:Kotlin | + | [[تصنيف:Kotlin Property]] |
مراجعة 10:52، 6 يوليو 2018
تُستخدَم هذه الخاصيّة للحصول على الفهارس الصحيحة (valid indices) لسلسلة الحروف التي استُدعيت عبرها.
البنية العامة
val CharSequence.indices: IntRange
القيم المعادة
كائن من النوع IntRange
.
أمثلة
استخدام الدالة indices()
تُعرّف الشيفرة الآتية سلسلة نصية باسم x،
ثم تستدعي indices
عبر x
، ثم تطبع الناتج:
fun main(args: Array<String>) {
val x = "hsoub"
print(x.indices) // 0..4
}
انظر أيضًا
isDefined()
: تعيد القيمةtrue
في حال كان الحرف (Unicode code point) الذي استٌدعيت عبره مُعرّفًا في اليونيكود (Unicode).