الفرق بين المراجعتين لصفحة: «Kotlin/collections/isEmpty»

من موسوعة حسوب
لا ملخص تعديل
لا ملخص تعديل
سطر 32: سطر 32:
</syntaxhighlight>
</syntaxhighlight>
==انظر أيضًا==
==انظر أيضًا==
* <code>[[Kotlin/collections/isEmpty|isNotEmpty]]()‎</code>: تعيد القيمة <code>true</code> إن كانت <nowiki/>[[Kotlin/Array|المصفوفة]] التي استُدعيت عبرها غير فارغةً.
*<code>[[Kotlin/jvm/isArrayOf|isArrayOf]]()‎</code>: تتحقق من أنّ <nowiki/>[[Kotlin/Array|المصفوفة]] التي استُدعيت عبرها يمكن أن تحتوي عناصر من النوع المحدد.
*<code>[[Kotlin/jvm/isArrayOf|isArrayOf]]()‎</code>: تتحقق من أنّ <nowiki/>[[Kotlin/Array|المصفوفة]] التي استُدعيت عبرها يمكن أن تحتوي عناصر من النوع المحدد.
==مصادر==
==مصادر==

مراجعة 18:13، 27 مايو 2018

تعيد الدالة isEmpty()‎ القيمة true إن كانت المصفوفة التي استُدعيت عبرها فارغةً.

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

inline fun <T> Array<out T>.isEmpty(): Boolean 
inline fun ByteArray.isEmpty(): Boolean 
inline fun ShortArray.isEmpty(): Boolean 
inline fun IntArray.isEmpty(): Boolean 
inline fun LongArray.isEmpty(): Boolean 
inline fun FloatArray.isEmpty(): Boolean 
inline fun DoubleArray.isEmpty(): Boolean 
inline fun BooleanArray.isEmpty(): Boolean 
inline fun CharArray.isEmpty(): Boolean

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

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

القيمة true إن كانت المصفوفة التي استُدعيت عبرها فارغةً.

أمثلة

استخدام الدالةisEmpty()‎ على مصفوفة: الحالة الأولى

تعرف الشيفرة الآتية مصفوفة باسم array مكونة من ستة أعداد باستخدام الدالة ()arrayOf، ثم تستخدم الدالة  ()isEmpty  للتحقق من أنّ المصفوفة array  فارغة، ثم تطبع الناتج:

fun main(args: Array<String>) {
    val array = arrayOf(1,2,3,4,5,6)

    print(array.isEmpty()) // false
}

استخدام الدالةisEmpty()‎ على مصفوفة: الحالة الثانية

تعرف الشيفرة الآتية مصفوفة فارغة باسم array  باستخدام الدالة ()emptyArray<String>‎، ثم تستخدم الدالة  ()isEmpty  لللتحقق من أنّ المصفوفة array  فارغة، ثم تطبع الناتج:

fun main(args: Array<String>) {
    val array = emptyArray<String>() 

    print(array.isEmpty()) // true
}

انظر أيضًا

  • isNotEmpty()‎: تعيد القيمة true إن كانت المصفوفة التي استُدعيت عبرها غير فارغةً.
  • isArrayOf()‎: تتحقق من أنّ المصفوفة التي استُدعيت عبرها يمكن أن تحتوي عناصر من النوع المحدد.

مصادر