الفرق بين المراجعتين ل"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) لسلسلة الحروف التي استُدعيت عبرها.