الدالة text.all() في لغة Kotlin
< Kotlin | kotlin.text
تعيد الدالة all() القيمة true إن كانت كل الحروف تحقق الشرط المنطقي المُمرّر predicate.
البنية العامة
inline fun CharSequence.all(
predicate: (Char) -> Boolean
): Boolean
القيم المعادة
أمثلة
استخدام الدالةall()
تعرّف الشيفرة التالية دالة منطقية f لاختبار إن كانت الحروف كبيرة، كما تعرف سلسلتين نصيتين باسم str و str2، ثم تستدعي الدالةall() عبرهما، ثم نطبَع الناتج:
fun main(args: Array<String>) {
val f: (Char) -> Boolean = { it.isUpperCase() }
val str = "Hsoub"
val str2 = "HSOUB"
println(str.all(f)) // false
println(str2.all(f)) // true
}
انظر أيضًا
any(): تعيد الدالةany()القيمةtrueإن كان هناك حرف واحد على الأقل يحقق الشرط المنطقي المُمرّرpredicate.
String(): تحو المصفوفة الممررة إلى سلسلة نصية.
isDefined(): تعيد القيمةtrueفي حال كان الحرف (Unicode code point) الذي استٌدعيت عبره مُعرّفًا في اليونيكود (Unicode).
- الخاصية
indices: تُستخدَم هذه الخاصيّة للحصول على الفهارس الصحيحة (valid indices) لسلسلة الحروف التي استُدعيت عبرها.