الفرق بين المراجعتين ل"Kotlin/kotlin.text/intern"
< Kotlin | kotlin.text
اذهب إلى التنقل
اذهب إلى البحث
(أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE: الدالة text.intern() في لغة Kotlin}}</noinclude> تعيد الدالة <code>intern()</code> فهرس أول ظهور للح...') |
|||
سطر 1: | سطر 1: | ||
<noinclude>{{DISPLAYTITLE: الدالة text.intern() في لغة Kotlin}}</noinclude> | <noinclude>{{DISPLAYTITLE: الدالة text.intern() في لغة Kotlin}}</noinclude> | ||
− | تعيد الدالة <code>intern()</code> | + | تعيد الدالة <code>intern()</code> تمثيلا قانونيا [[Kotlin/String|للسلسلة النصية]] التي استُدعيت عبرها. |
− | |||
− | |||
== البنية العامة == | == البنية العامة == | ||
يمكن استدعاء الدالة <code>indexOf()</code> عبر [[Kotlin/Array|المصفوفات]]:<syntaxhighlight lang="kotlin"> | يمكن استدعاء الدالة <code>indexOf()</code> عبر [[Kotlin/Array|المصفوفات]]:<syntaxhighlight lang="kotlin"> | ||
− | fun | + | inline fun String.intern(): String |
− | + | ||
− | + | </syntaxhighlight>'''بيئة التشغيل المطلوبة: JVM''' | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
== القيم المعادة == | == القيم المعادة == | ||
− | + | [[Kotlin/String|سلسلة نصية]]. | |
== أمثلة == | == أمثلة == | ||
− | === استخدام الدالة<code>()intern</code>مع سلسلة نصية | + | === استخدام الدالة<code>()intern</code>مع سلسلة نصية === |
− | تعرف الشيفرة الآتية <nowiki/>[[Kotlin/String|سلسلة نصية]] باسم <code>str</code><nowiki/>، ثم | + | تعرف الشيفرة الآتية <nowiki/>[[Kotlin/String|سلسلة نصية]] باسم <code>str</code><nowiki/>، ثم تستدعي الدالة <code>()intern</code> عبرها، ثم تطبع الناتج:<syntaxhighlight lang="kotlin"> |
fun main(args: Array<String>) { | fun main(args: Array<String>) { | ||
var str = "hsoub" | var str = "hsoub" | ||
− | print(str. | + | print(str.intern()) // hsoub |
− | |||
− | |||
} | } | ||
</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>. | ||
== مصادر == | == مصادر == | ||
− | * [http://kotlinlang.org/api/latest/jvm/stdlib/kotlin.text/ | + | * [http://kotlinlang.org/api/latest/jvm/stdlib/kotlin.text/intern.html الدالة text.intern() في التوثيق الرسمي للمكتبة القياسية في لغة Kotlin.] |
[[تصنيف:Kotlin]] | [[تصنيف:Kotlin]] | ||
[[تصنيف:Kotlin Methods]] | [[تصنيف:Kotlin Methods]] |
مراجعة 21:50، 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
.