الفرق بين المراجعتين لصفحة: «Kotlin/kotlin.text/intern»
< Kotlin | kotlin.text
لا ملخص تعديل |
لا ملخص تعديل |
||
سطر 20: | سطر 20: | ||
</syntaxhighlight> | </syntaxhighlight> | ||
== <nowiki/>انظر أيضًا == | |||
* <code>[[Kotlin/kotlin.text/indexOfAny|indexOfAny]]()</code>: تعيد فهرس أول ظهور للحرف أو [[Kotlin/String|السلسلة النصية]] المُمرّرة إليها في [[Kotlin/CharSequence/index|سلسلة الحروف]] التي استُدعيت عبرها بداية من الفهرس المُمرّر <code>startIndex</code>، في حال كان ذلك الحرف أو تلك [[Kotlin/String|السلسلة النصية]] المُمرّرة غير موجودة فستعيد الدالةُ العدد <code>-1</code>. | * <code>[[Kotlin/kotlin.text/indexOfAny|indexOfAny]]()</code>: تعيد فهرس أول ظهور للحرف أو [[Kotlin/String|السلسلة النصية]] المُمرّرة إليها في [[Kotlin/CharSequence/index|سلسلة الحروف]] التي استُدعيت عبرها بداية من الفهرس المُمرّر <code>startIndex</code>، في حال كان ذلك الحرف أو تلك [[Kotlin/String|السلسلة النصية]] المُمرّرة غير موجودة فستعيد الدالةُ العدد <code>-1</code>. | ||
مراجعة 21:51، 9 يوليو 2018
تعيد الدالة intern()
تمثيلا قانونيا للسلسلة النصية التي استُدعيت عبرها.
البنية العامة
يمكن استدعاء الدالة indexOf()
عبر المصفوفات:
inline fun String.intern(): String
بيئة التشغيل المطلوبة: JVM
القيم المعادة
أمثلة
استخدام الدالة()intern
مع سلسلة نصية
تعرف الشيفرة الآتية سلسلة نصية باسم str
، ثم تستدعي الدالة ()intern
عبرها، ثم تطبع الناتج:
fun main(args: Array<String>) {
var str = "hsoub"
print(str.intern()) // hsoub
}
انظر أيضًا
indexOfAny()
: تعيد فهرس أول ظهور للحرف أو السلسلة النصية المُمرّرة إليها في سلسلة الحروف التي استُدعيت عبرها بداية من الفهرس المُمرّرstartIndex
، في حال كان ذلك الحرف أو تلك السلسلة النصية المُمرّرة غير موجودة فستعيد الدالةُ العدد -1
.