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