الدالة takeWhile()
في لغة Kotlin
< Kotlin | collections
تعيد الدالةtoBooleanArray()
مصفوفة من القيم المنطقية (من النوع BooleanArray
) تضم جميع عناصر المصفوفة العامة (أي من النوع Array<out Boolean>
) أو المجموعة التي استُدعيت عبرها.
البنية العامة
fun Array<out Boolean>.toBooleanArray(): BooleanArray
fun Collection<Boolean>.toBooleanArray(): BooleanArray
القيمة المُعادة
مصفوفة من القيم المنطقية (من النوع BooleanArray
) تضم جميع عناصر المصفوفة العامة (Array<out Boolean>
) أو المجموعة التي استُدعيت عبرها.
أمثلة
استخدام الدالة ()toBooleanArray
مع المصفوفات
تعرّف الشيفرة الآتية مصفوفة باسم array
من النوع Array<Boolean>
مكونة من ثلاثة قيم منطقية باستخدام الدالة ()arrayOf
، ثم تستخدم الدالة()toBooleanArray
على array
، ثم تطبع الناتج:
import java.util.Arrays
fun main(args: Array<String>) {
val array : Array <Boolean> = arrayOf(true, true, false)
println(Arrays.toString (array.toBooleanArray()) ) // [true, true, false]
}
انظر أيضًا
- الدالة
toByteArray()
: تحوِّل المصفوفة العامة (أي من النوعArray<Byte>
) أو المجموعة التي استُدعيت معها إلى مصفوفة من النوعByteArray
. - الدالة
toCharArray()
: تحول المصفوفة العامة (أي التي من النوعArray<Char>
) أو المجموعة التي استُدعيت معها إلى مصفوفة من النوعCharArray
. - الدالة
toCollection()
: تضيف جميع عناصر المصفوفة أو المجموعة التي استُدعيت معها إلى المجموعة المتغيرة (MutableCollection) المُمرّرة إليها. - الدالة
toDoubleArray()
: تحول المصفوفة العامة (أي من النوعArray<Double>
) أو المجموعة التي استُدعيت معها إلى مصفوفة من النوعDoubleArray
. - الدالة
toFloatArray()
: تحول المصفوفة العامة (أي من النوعArray<Float>
) أو المجموعة التي استُدعيت معها مصفوفة من النوعFloatArray
. - الدالة
toHashSet()
: تعيد كائنًا من النوعHashSet
لجميع عناصر المصفوفة أو المجموعة التي استُدعيت معها. - الدالة
toIntArray()
: تحول المصفوفة العامة (أي من النوعArray<Int>
) أو المجموعة التي استُدعيت معها إلى مصفوفة من النوعIntArray
. - الدالة
toList()
: تحول المصفوفة أو المجموعة التكرارية أو الخريطة التي استُدعيت معها إلى قائمة. - الدالة
toLongArray()
: تحول المصفوفة العامة (أي من النوعArray<Long>
) أو المجموعة التي استُدعيت معها إلى مصفوفة من النوعLongArray
.
- الدالة
toMap()
: تحول الكائن المستدعى معها إلى خريطة أو تضيف محتوى ذلك الكائن إلى خريطة موجودة مسبقًا. - الدالة
toMutableList()
: تحول المصفوف أو المجموعة التي استُدعيت معها إلى قائمة متغيرة. - الدالة
toMutableSet()
: تحول المصفوفة أو المجموعة التكرارية التي استُدعيت معها إلى مجموعة من النوعMutableSet
. - الدالة
toShortArray()
: تحول المصفوفة العامة (أي من النوعArray<Short>
) أو المجموعة التي استُدعيت معها إلى مصفوفة من النوعShortArray
. - الدالة
toSortedSet()
: تحول المصفوفة أو المجموعة التكرارية التي استُدعيت معها إلى مجموعة من النوعSortedSet
ثمَّ تعيدها فقط إن لم يمرَّر إليها أي شيء، أو ترتِّبها وفقًا لترتيب معيَّن ثمَّ تعيدها إن مرِّرت إليها دالة مقارنة.
مصادر
- الدالة toBooleanArray() في التوثيق الرسميّ للمكتبة القياسيّة في لغة Kotlin.تحذير: أعرض عنوان "الدالة <code>takeWhile()</code> في لغة Kotlin" تجاهل العنوان المعروض سابقا "الدالة <code>toBooleanArray()</code> في لغة Kotlin".