الفرق بين المراجعتين لصفحة: «Kotlin/kotlin.text/append»
< Kotlin | kotlin.text
أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE: الدالة text.append() في لغة Kotlin}}</noinclude> تعيد الدالة <code>append()</code> القيمة <code>true</code>...' |
لا ملخص تعديل |
||
سطر 1: | سطر 1: | ||
تضم الدالة <code>append()</code> الوسائط المُمرّرة إلى الكائن الذي استُدعيت عبره، والذي ينبغي أن يكون من الصنف <code>[[Kotlin/kotlin.text/java.lang.Appendable/index|Appendable]]</code>. | |||
==البنية العامة== | |||
== البنية العامة == | |||
<syntaxhighlight lang="kotlin"> | <syntaxhighlight lang="kotlin"> | ||
fun | fun <T> T.append(vararg value: CharSequence?): T | ||
</syntaxhighlight> | </syntaxhighlight> | ||
== القيم المعادة == | ==القيم المعادة== | ||
[[Kotlin/ | كائن من الصنف <code>[[Kotlin/kotlin.text/java.lang.Appendable/index|Appendable]]</code>. | ||
==أمثلة== | |||
== أمثلة == | ===استخدام الدالة<code>append()</code>=== | ||
تعرّف الشيفرة التالية كائنًا من النوع <code>[[Kotlin/kotlin.text/java.lang.StringBuilder/index|StringBuilder]]</code> باسم <code>str</code>، ثم تستدعي الدالة<code>append()</code> عبره مع تمرير [[Kotlin/String|سلسلة نصية]] كوسيط، ثم نطبَع الناتج:<syntaxhighlight lang="kotlin"> | |||
=== استخدام الدالة<code>append()</code> | |||
تعرّف الشيفرة التالية | |||
fun main(args: Array<String>) { | fun main(args: Array<String>) { | ||
val | val str = StringBuilder("hsoub") | ||
println(str. | println(str.append(" academy")) // hsoub academy | ||
} | } | ||
</syntaxhighlight> | </syntaxhighlight> | ||
== انظر أيضًا == | ==انظر أيضًا== | ||
* <code>[[Kotlin/kotlin.text/all|all()]]</code>: تعيد الدالة <code>all()</code> القيمة <code>true</code> إن كانت كل الحروف تحقق الشرط المنطقي المُمرّر <code>predicate</code>. | *<code>[[Kotlin/kotlin.text/all|all()]]</code>: تعيد الدالة <code>all()</code> القيمة <code>true</code> إن كانت كل الحروف تحقق الشرط المنطقي المُمرّر <code>predicate</code>. | ||
* <code>[[Kotlin/text/ | *<code>[[Kotlin/kotlin.text/String|String()]]</code>: تحو المصفوفة الممررة إلى [[Kotlin/String|سلسلة نصية]]. | ||
* | *<code>[[Kotlin/text/isDefined|isDefined()]]</code>: تعيد القيمة <code>true</code> في حال كان الحرف (Unicode code point) الذي استٌدعيت عبره مُعرّفًا في اليونيكود (Unicode). | ||
== مصادر == | *الخاصية <code>[[Kotlin/kotlin.text/indices|indices]]</code>: تُستخدَم هذه الخاصيّة للحصول على الفهارس الصحيحة (valid indices) لسلسلة الحروف التي استُدعيت عبرها. | ||
* [http://kotlinlang.org/api/latest/jvm/stdlib/kotlin.text/ | ==مصادر== | ||
*[http://kotlinlang.org/api/latest/jvm/stdlib/kotlin.text/append.html الدالة text.append() في التوثيق الرسميّ للمكتبة القياسيّة في لغة Kotlin.] | |||
[[تصنيف:Kotlin]] | [[تصنيف:Kotlin]] | ||
[[تصنيف:Kotlin Method]] | [[تصنيف:Kotlin Method]] |
مراجعة 16:40، 7 يوليو 2018
تضم الدالة append()
الوسائط المُمرّرة إلى الكائن الذي استُدعيت عبره، والذي ينبغي أن يكون من الصنف Appendable
.
البنية العامة
fun <T> T.append(vararg value: CharSequence?): T
القيم المعادة
كائن من الصنف Appendable
.
أمثلة
استخدام الدالةappend()
تعرّف الشيفرة التالية كائنًا من النوع StringBuilder
باسم str
، ثم تستدعي الدالةappend()
عبره مع تمرير سلسلة نصية كوسيط، ثم نطبَع الناتج:
fun main(args: Array<String>) {
val str = StringBuilder("hsoub")
println(str.append(" academy")) // hsoub academy
}
انظر أيضًا
all()
: تعيد الدالةall()
القيمةtrue
إن كانت كل الحروف تحقق الشرط المنطقي المُمرّرpredicate
.
String()
: تحو المصفوفة الممررة إلى سلسلة نصية.
isDefined()
: تعيد القيمةtrue
في حال كان الحرف (Unicode code point) الذي استٌدعيت عبره مُعرّفًا في اليونيكود (Unicode).
- الخاصية
indices
: تُستخدَم هذه الخاصيّة للحصول على الفهارس الصحيحة (valid indices) لسلسلة الحروف التي استُدعيت عبرها.