التابع text.none()‎ في لغة Kotlin

من موسوعة حسوب

تعيد الدالة none()‎ القيمة true إن كانت سلسلة الحروف التي استٌدعيت عبرها فارغة. وفي حال تمرير شرط منطقي كوسيط فستعيد true إن كانت كل عناصر سلسلة الحروف لا تحقق ذلك الشرط المنطقي.

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

fun CharSequence.none(): Boolean

inline fun CharSequence.none(
    predicate: (Char) -> Boolean
): Boolean

يُلاحَظ وجود الكلمة المفتاحية inline للدلالة على أن هذه الدالة مباشرة، وللمزيد من التفاصيل راجع توثيق الدوال المباشرة (inline functions).

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

قيمة منطقية.

أمثلة

استخدام الدالة none()‎ مع السلاسل النصية

تُعرّف الشيفرة الآتية سلسلتين نصيتين باسم str و emptystr، ثم تستدعي الدالة none()‎ عبرهما، ثم تطبع الناتج:

fun main(args: Array<String>) {
val str = "Hsoub Wiki" 
val emptystr = "" 

print( str.none () ) // false
print( emptystr.none () ) // true
print( str.none {it > 'x'} ) // true
print( str.none {it > 'm'} ) // false

}

انظر أيضًا

مصادر