الفرق بين المراجعتين لصفحة: «Kotlin/collections/isEmpty»
< Kotlin | collections
أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE: الدالة isEmpty() في لغة Kotlin}}</noinclude> تعيد الدالة <code>isEmpty()</code> فهرس أول ظهور للعنص...' |
لا ملخص تعديل |
||
سطر 1: | سطر 1: | ||
< | تعيد الدالة <code>isEmpty()</code> القيمة <code>true</code> إن كانت [[Kotlin/Array|المصفوفة]] التي استُدعيت عبرها فارغةً. | ||
==البنية العامة== | |||
== البنية العامة == | <syntaxhighlight lang="kotlin"> | ||
inline fun <T> Array<out T>.isEmpty(): Boolean | |||
inline fun <T> Array<out T>. | inline fun ByteArray.isEmpty(): Boolean | ||
inline fun ShortArray.isEmpty(): Boolean | |||
inline fun IntArray.isEmpty(): Boolean | |||
inline fun ByteArray. | inline fun LongArray.isEmpty(): Boolean | ||
inline fun FloatArray.isEmpty(): Boolean | |||
inline fun DoubleArray.isEmpty(): Boolean | |||
inline fun ShortArray. | inline fun BooleanArray.isEmpty(): Boolean | ||
inline fun CharArray.isEmpty(): Boolean | |||
inline fun IntArray. | |||
inline fun LongArray. | |||
inline fun FloatArray. | |||
inline fun DoubleArray. | |||
inline fun BooleanArray. | |||
inline fun CharArray. | |||
): | |||
</syntaxhighlight>يُلاحَظ وجود الكلمة المفتاحية <code>inline</code> للدلالة على أن هذه الدالة مباشرة، وللمزيد من التفاصيل راجع <nowiki/>[[Kotlin/inline functions|توثيق الدوال المباشرة (inline functions)]]. | </syntaxhighlight>يُلاحَظ وجود الكلمة المفتاحية <code>inline</code> للدلالة على أن هذه الدالة مباشرة، وللمزيد من التفاصيل راجع <nowiki/>[[Kotlin/inline functions|توثيق الدوال المباشرة (inline functions)]]. | ||
==القيم المعادة== | |||
== القيم المعادة == | القيمة <code>true</code> إن كانت [[Kotlin/Array|المصفوفة]] التي استُدعيت عبرها فارغةً. | ||
==أمثلة== | |||
== أمثلة == | ===استخدام الدالة<code>isEmpty()</code> على مصفوفة: الحالة الأولى=== | ||
تعرف الشيفرة الآتية <nowiki/>[[Kotlin/Array|مصفوفة]] باسم <code>array</code> مكونة من ستة أعداد باستخدام الدالة <code>()arrayOf</code>، ثم تستخدم الدالة <code>()isEmpty</code> للتحقق من أنّ المصفوفة <code>array</code> فارغة، ثم تطبع الناتج:<syntaxhighlight lang="kotlin"> | |||
=== استخدام الدالة<code>isEmpty()</code> على مصفوفة: الحالة الأولى === | |||
تعرف الشيفرة الآتية <nowiki/>[[Kotlin/Array|مصفوفة]] باسم <code>array</code> مكونة من ستة أعداد باستخدام الدالة <code>()arrayOf</code>، ثم تستخدم الدالة <code>()isEmpty</code> | |||
fun main(args: Array<String>) { | fun main(args: Array<String>) { | ||
val array = arrayOf(1,2,3,4,5,6) | val array = arrayOf(1,2,3,4,5,6) | ||
print(array. | print(array.isEmpty()) // false | ||
} | } | ||
</syntaxhighlight> | </syntaxhighlight> | ||
===استخدام الدالة<code>isEmpty()</code> على مصفوفة: الحالة الثانية=== | |||
=== استخدام الدالة<code>isEmpty()</code> على مصفوفة: الحالة الثانية === | تعرف الشيفرة الآتية <nowiki/>[[Kotlin/Array|مصفوفة]] فارغة باسم <code>array</code> باستخدام الدالة <code>()emptyArray<String></code>، ثم تستخدم الدالة <code>()isEmpty</code> لللتحقق من أنّ المصفوفة <code>array</code> فارغة، ثم تطبع الناتج:<syntaxhighlight lang="kotlin"> | ||
تعرف الشيفرة الآتية <nowiki/>[[Kotlin/Array|مصفوفة]] | |||
fun main(args: Array<String>) { | fun main(args: Array<String>) { | ||
val array = | val array = emptyArray<String>() | ||
print(array. | print(array.isEmpty()) // true | ||
} | } | ||
</syntaxhighlight> | </syntaxhighlight> | ||
== انظر أيضًا == | ==انظر أيضًا== | ||
* <code>[[Kotlin/ | *<code>[[Kotlin/jvm/isArrayOf|isArrayOf]]()</code>: تتحقق من أنّ <nowiki/>[[Kotlin/Array|المصفوفة]] التي استُدعيت عبرها يمكن أن تحتوي عناصر من النوع المحدد. | ||
==مصادر== | |||
== مصادر == | *[https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/is-empty.html الدالة isEmpty() في التوثيق الرسمي للمكتبة القياسية في لغة Kotlin.] | ||
* [https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/ | |||
[[تصنيف:Kotlin]] | [[تصنيف:Kotlin]] | ||
[[تصنيف:Kotlin Methods]] | [[تصنيف:Kotlin Methods]] |
مراجعة 18:04، 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
}