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