الفرق بين المراجعتين لصفحة: «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).