الفرق بين المراجعتين لصفحة: «Kotlin/kotlin.text/append»
< Kotlin | kotlin.text
لا ملخص تعديل |
لا ملخص تعديل |
||
سطر 1: | سطر 1: | ||
<noinclude>{{DISPLAYTITLE: الدالة text.append() في لغة Kotlin}}</noinclude> | |||
تضم الدالة <code>append()</code> الوسائط المُمرّرة إلى الكائن الذي استُدعيت عبره، والذي ينبغي أن يكون من الصنف <code>[[Kotlin/kotlin.text/java.lang.Appendable/index|Appendable]]</code>. | تضم الدالة <code>append()</code> الوسائط المُمرّرة إلى الكائن الذي استُدعيت عبره، والذي ينبغي أن يكون من الصنف <code>[[Kotlin/kotlin.text/java.lang.Appendable/index|Appendable]]</code>. | ||
==البنية العامة== | ==البنية العامة== |
مراجعة 16:42، 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) لسلسلة الحروف التي استُدعيت عبرها.