الدالة 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) لسلسلة الحروف التي استُدعيت عبرها.