التابع text.minBy()‎ في لغة Kotlin

من موسوعة حسوب
< Kotlin‏ | kotlin.text
مراجعة 14:28، 10 يوليو 2018 بواسطة محمد-بغات (نقاش | مساهمات) (أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE: التابع text.minBy()‎ في لغة Kotlin}}</noinclude> تعيد الدالة <code>minBy()</code>‎ أول حرف في Kotlin/Strin...')
(فرق) → مراجعة أقدم | المراجعة الحالية (فرق) | مراجعة أحدث ← (فرق)
اذهب إلى التنقل اذهب إلى البحث

تعيد الدالة 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 إن كانت فارغة.

مصادر