الفرق بين المراجعتين لصفحة: «Kotlin/kotlin.text/concat»
< Kotlin | kotlin.text
لا ملخص تعديل |
جميل-بيلوني (نقاش | مساهمات) مراجعة وتدقيق. |
||
(مراجعة متوسطة واحدة بواسطة مستخدم واحد آخر غير معروضة) | |||
سطر 1: | سطر 1: | ||
<noinclude>{{DISPLAYTITLE: الدالة <code> | <noinclude>{{DISPLAYTITLE: الدالة <code>String.concat()</code> في Kotlin}}</noinclude> | ||
تضيف الدالة <code>concat()</code> [[Kotlin/String|السلسلة النصية]] التي استُدعيت معها إلى [[Kotlin/String|السلسلة النصية]] المُمرّرة إليها. | |||
==البنية العامة== | ==البنية العامة== | ||
<syntaxhighlight lang="kotlin"> | <syntaxhighlight lang="kotlin"> | ||
inline fun String.concat(str: String): String | inline fun String.concat(str: String): String | ||
</syntaxhighlight>''' | </syntaxhighlight>'''منصة التشغيل المطلوبة:''' JS. | ||
وجود الكلمة المفتاحية <code>inline</code> يدل على أن هذه الدالة مباشرة (للمزيد من التفاصيل، ارجع إلى صفحة [[Kotlin/inline functions|الدوال المباشرة (inline functions)]]). | |||
== المعاملات == | |||
=== <code>str</code> === | |||
[[Kotlin/String|السلسلة النصية]] المراد إضافتها إلى السلسلة النصية المعطاة. | |||
==القيم المعادة== | ==القيم المعادة== | ||
[[Kotlin/String|سلسلة نصية]]. | تعاد [[Kotlin/String|سلسلة نصية]] ناتجة عن إضافة السلسلة النصية <code>str</code> إلى السلسلة النصية المعطاة. | ||
==أمثلة== | ==أمثلة== | ||
مثالٌ عن استعمال الدالة <code>()concat</code><nowiki/>:<syntaxhighlight lang="kotlin"> | |||
fun main(args: Array<String>) { | fun main(args: Array<String>) { | ||
val str = "hsoub" | val str = "hsoub" | ||
سطر 20: | سطر 24: | ||
} | } | ||
</syntaxhighlight> | </syntaxhighlight> | ||
==انظر أيضًا== | |||
* <code>[[Kotlin/kotlin.text/ | * الدالة <code>[[Kotlin/kotlin.text/contains|contains()]]</code>: تتحقق إن كانت [[Kotlin/CharSequence|سلسلة المحارف]] التي استُدعيت معها تحوي [[Kotlin/Char|المحرف]] أو [[Kotlin/CharSequence|سلسلة المحارف]] المُمرّرة إليها. | ||
* الدالة <code>[[Kotlin/kotlin.text/chunked|chunked()]]</code>: تقطِّع <nowiki/>[[Kotlin/CharSequence/index|سلسلة المحارف]] التي استُدعيت معها إلى عدة أجزاء لا يتجاوز كل منها حجمًا معينًا وتعيدها في قائمة أو تطبِّق دالة معينة على كل منها وتضع الناتج الذي تعيده هذه الدالة في قائمة. | |||
* <code>[[Kotlin/kotlin.text/ | * الدالة <code>[[Kotlin/kotlin.text/count|count()]]</code>: تَعُدُّ جميع محارف [[Kotlin/CharSequence|سلسلة المحارف]] التي استُدعيت معها، أو المحارف المحققة لشرط معين. | ||
* <code>[[Kotlin/kotlin.text/ | |||
==مصادر== | ==مصادر== | ||
*[http://kotlinlang.org/api/latest/jvm/stdlib/kotlin.text/concat.html الدالة | *[http://kotlinlang.org/api/latest/jvm/stdlib/kotlin.text/concat.html صفحة الدالة String.concat() في التوثيق الرسميّ للمكتبة القياسيّة في لغة Kotlin.] | ||
[[تصنيف:Kotlin]] | [[تصنيف:Kotlin]] | ||
[[تصنيف:Kotlin | [[تصنيف:Kotlin Function]] | ||
[[تصنيف:Kotlin Text]] | |||
[[تصنيف:Kotlin String]] |
المراجعة الحالية بتاريخ 13:01، 2 سبتمبر 2018
تضيف الدالة concat()
السلسلة النصية التي استُدعيت معها إلى السلسلة النصية المُمرّرة إليها.
البنية العامة
inline fun String.concat(str: String): String
منصة التشغيل المطلوبة: JS.
وجود الكلمة المفتاحية inline
يدل على أن هذه الدالة مباشرة (للمزيد من التفاصيل، ارجع إلى صفحة الدوال المباشرة (inline functions)).
المعاملات
str
السلسلة النصية المراد إضافتها إلى السلسلة النصية المعطاة.
القيم المعادة
تعاد سلسلة نصية ناتجة عن إضافة السلسلة النصية str
إلى السلسلة النصية المعطاة.
أمثلة
مثالٌ عن استعمال الدالة ()concat
:
fun main(args: Array<String>) {
val str = "hsoub"
println(str.concat(" wiki")) // => hsoub wiki
}
انظر أيضًا
- الدالة
contains()
: تتحقق إن كانت سلسلة المحارف التي استُدعيت معها تحوي المحرف أو سلسلة المحارف المُمرّرة إليها. - الدالة
chunked()
: تقطِّع سلسلة المحارف التي استُدعيت معها إلى عدة أجزاء لا يتجاوز كل منها حجمًا معينًا وتعيدها في قائمة أو تطبِّق دالة معينة على كل منها وتضع الناتج الذي تعيده هذه الدالة في قائمة. - الدالة
count()
: تَعُدُّ جميع محارف سلسلة المحارف التي استُدعيت معها، أو المحارف المحققة لشرط معين.