الفرق بين المراجعتين لصفحة: «Kotlin/kotlin.text/append»

من موسوعة حسوب
لا ملخص تعديل
لا ملخص تعديل
سطر 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
  • isDefined(): تعيد القيمة true في حال كان الحرف (Unicode code point) الذي استٌدعيت عبره مُعرّفًا في اليونيكود (Unicode).
  • الخاصية indices: تُستخدَم هذه الخاصيّة للحصول على الفهارس الصحيحة (valid indices) لسلسلة الحروف التي استُدعيت عبرها.

مصادر