الدالة isNotEmpty() في لغة Kotlin
< Kotlin | collections
تعيد الدالة isNotEmpty() القيمة true إن كانت المصفوفة أو المجموعة التي استُدعيت عبرها غير فارغةً.
البنية العامة
يمكن استدعاء الدالة isNotEmpty() عبر المصفوفات:
inline fun <T> Array<out T>.isNotEmpty(): Boolean
inline fun ByteArray.isNotEmpty(): Boolean
inline fun ShortArray.isNotEmpty(): Boolean
inline fun IntArray.isNotEmpty(): Boolean
inline fun LongArray.isNotEmpty(): Boolean
inline fun FloatArray.isNotEmpty(): Boolean
inline fun DoubleArray.isNotEmpty(): Boolean
inline fun BooleanArray.isNotEmpty(): Boolean
inline fun CharArray.isNotEmpty(): Boolean
يمكن استدعاء الدالة isNotEmpty() عبر المجموعات:
inline fun <T> Collection<T>.isNotEmpty(): Boolean
يُلاحَظ وجود الكلمة المفتاحية inline للدلالة على أن هذه الدالة مباشرة، وللمزيد من التفاصيل راجع توثيق الدوال المباشرة (inline functions).
القيم المعادة
القيمة true إن كانت المصفوفة التي استُدعيت عبرها غير فارغةً.
أمثلة
استخدام الدالةisNotEmpty() على مصفوفة: الحالة الأولى
تعرف الشيفرة الآتية مصفوفة باسم array مكونة من ستة أعداد باستخدام الدالة ()arrayOf، ثم تستخدم الدالة ()isNotEmpty للتحقق من أنّ المصفوفة array غير فارغة، ثم تطبع الناتج:
fun main(args: Array<String>) {
val array = arrayOf(1,2,3,4,5,6)
print(array.isNotEmpty()) // true
}
استخدام الدالةisNotEmpty() على مصفوفة: الحالة الثانية
تعرف الشيفرة الآتية مصفوفة فارغة باسم array باستخدام الدالة ()emptyArray<String>، ثم تستخدم الدالة ()isNotEmpty لللتحقق من أنّ المصفوفة array غير فارغة، ثم تطبع الناتج:
fun main(args: Array<String>) {
val array = emptyArray<String>()
print(array.isNotEmpty()) // false
}
انظر أيضًا
isEmpty(): تعيد القيمةtrueإن كانت المصفوفة التي استُدعيت عبرها فارغةً.isArrayOf(): تتحقق من أنّ المصفوفة التي استُدعيت عبرها يمكن أن تحتوي عناصر من النوع المحدد.