التابع text.minBy() في لغة Kotlin
< Kotlin | kotlin.text
اذهب إلى التنقل
اذهب إلى البحث
تعيد الدالة minBy()
أول حرف في السلسلة النصية التي استٌدعيت عبرها يعيد أكبر قيمة بعد تمريره إلى الدالة selector
أو تعيد null
إن كانت فارغة.
البنية العامة
inline fun <R : Comparable<R>> CharSequence.maxBy(
selector: (Char) -> R
): Char?
القيم المعادة
حرف.
أمثلة
استخدام الدالة minBy()
مع السلاسل النصية
تُعرّف الشيفرة الآتية سلسلة نصية باسم str
، ثم تستدعي الدالة minBy()
عبرها مع تمريل، ثم تطبع الناتج:
fun main(args: Array<String>) {
val str = "Hsoub Wiki"
print( str.maxBy {it.toUpperCase()} ) // W
}
انظر أيضًا
min()
: تعيد الدالةmin()
أصغر حرف في السلسلة النصية التي استٌدعيت عبرها أو تعيدnull
إن كانت فارغة.
max()
: تعيد الدالةmax()
أكبر حرف في السلسلة النصية التي استٌدعيت عبرها أو تعيدnull
إن كانت فارغة.
mapIndexed()
: تعيد لائحة مكونة من نتائج تطبيق الدالةtransform
المُمرّرة على عناصر سلسلة الحروف التي استٌدعيت عبرها وعلى فهارسها.