الدالة text.all() في لغة Kotlin
< Kotlin | kotlin.text
تعبد الدالة all() القيمة إن كانت كل الحروف تحقق الشرط المنطقي المُمرّر predicate.
البنية العامة
inline fun CharSequence.all(
predicate: (Char) -> Boolean
): Boolean
القيم المعادة
أمثلة
استخدام الدالةall()
ينشِئ التابع ByteArray() في الشيفرة الآتية مصفوفةً باسم array مكونة من عشرة عناصر ، ثم نمرر array إلى الدالة all() لتحويل جزء منها إلى سلسلة نصية، ثم نطبَع الناتج:
fun main(args: Array<String>) {
val f: (Int) -> Byte = { x -> (x+97).toByte() }
val array = ByteArray(10, f)
val x = String(array, 2, 6)
print(x) // cdefgh
}
انظر أيضًا
- صفحة الصنف
ByteArray
isDefined(): تعيد القيمةtrueفي حال كان الحرف (Unicode code point) الذي استٌدعيت عبره مُعرّفًا في اليونيكود (Unicode).
- الخاصية
indices: تُستخدَم هذه الخاصيّة للحصول على الفهارس الصحيحة (valid indices) لسلسلة الحروف التي استُدعيت عبرها.