الدالة text.append()‎ في لغة Kotlin

من موسوعة حسوب
مراجعة 16:30، 7 يوليو 2018 بواسطة محمد-بغات (نقاش | مساهمات) (أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE: الدالة text.append()‎ في لغة Kotlin}}</noinclude> تعيد الدالة <code>append()‎</code> القيمة <code>true</code>...')
(فرق) → مراجعة أقدم | المراجعة الحالية (فرق) | مراجعة أحدث ← (فرق)

تعيد الدالة append()‎ القيمة true إن كان هناك حرف واحد على الأقل يحقق الشرط المنطقي المُمرّر predicate.

البنية العامة

fun CharSequence.any(): Boolean

القيم المعادة

قيمة منطقية.

أمثلة

استخدام الدالةappend()‎

تعرّف الشيفرة التالية دالة منطقية f لاختبار إن كانت الحروف كبيرة، كما تُعرّف سلسلتين نصيتين باسم str و str2، ثم تستدعي الدالةappend()‎ عبرهما، ثم نطبَع الناتج:

fun main(args: Array<String>) {
val f: (Char) -> Boolean = { it.isUpperCase() }
val str = "Hsoub"
val str2 = "HSOUB"

println(str.any(f)) // true
println(str2.any(f)) // true
}

انظر أيضًا

  • all(): تعيد الدالة all()‎ القيمة true إن كانت كل الحروف تحقق الشرط المنطقي المُمرّر predicate
  • isDefined(): تعيد القيمة true في حال كان الحرف (Unicode code point) الذي استٌدعيت عبره مُعرّفًا في اليونيكود (Unicode).
  • الخاصية indices: تُستخدَم هذه الخاصيّة للحصول على الفهارس الصحيحة (valid indices) لسلسلة الحروف التي استُدعيت عبرها.

مصادر