الدالة max()
في Kotlin
< Kotlin | collections
تجلب الدالة max()
أكبر عنصر في المصفوفة أو المجموعة التي استُدعيت معها.
البنية العامة
fun Array<out Double>.max(): Double?
fun Array<out Float>.max(): Float?
fun FloatArray.max(): Float?
fun DoubleArray.max(): Double?
fun Iterable<Double>.max(): Double?
fun Iterable<Float>.max(): Float?
fun <T : Comparable<T>> Array<out T>.max(): T?
fun ByteArray.max(): Byte?
fun ShortArray.max(): Short?
fun IntArray.max(): Int?
fun LongArray.max(): Long?
fun CharArray.max(): Char?
fun <T : Comparable<T>> Iterable<T>.max(): T?
الإصدار المطلوب: Kotlin 1.1.
القيم المعادة
يُعاد أكبر عنصر في المصفوفة أو المجموعة المعطاة، أو القيمة null
إن كانت تلك المصفوفة أو المجموعة فارغة، أو القيمة NaN
إن كانت قيمة أيّ عنصر من العناصر تساوي NaN
.
أمثلة
تعرف الشيفرة الآتية مصفوفة باسم array
باستخدام الدالة ()arrayOf
ثمَّ تستدعي الدالة ()max
لجلب أكبر عدد موجود في تلك المصفوفة:
fun main(args: Array<String>) {
val array = arrayOf(0, 2, 3, 4, 7, 5)
println(array.max()) // 7
}
انظر أيضًا
- الدالة
min()
: تجلب أصغر عنصر في المصفوفة أو المجموعة التي استُدعيت معها. - الدالة
maxBy()
: تجلب العنصر أو الزوج الأول من المصفوفة أو المجموعة أو الخريطة التي استُدعيت معها والذي أعيدت معه أكبر قيمة عند تطبيق دالة معيَّنة عليه. - الدالة
maxWith()
: تجلب العنصر أو الزوج الأول من المصفوفة أو المجموعة أو الخريطة التي استُدعيت معها والذي له أكبر قيمة بحسب الموازنcomparator
المعطى.