الدالة average()‎ في لغة Kotlin

من موسوعة حسوب

تعيد الدالة average()‎ متوسط (average) عناصر المصفوفة أو المجموعة (Collection).

البنية العامة

يمكن استدعاء الدالة average()‎عبر المصفوفات:

@JvmName("averageOfByte") fun Array<out Byte>.average(): Double 
@JvmName("averageOfShort") fun Array<out Short>.average(): Double
@JvmName("averageOfInt") fun Array<out Int>.average(): Double 
@JvmName("averageOfLong") fun Array<out Long>.average(): Double 
@JvmName("averageOfFloat") fun Array<out Float>.average(): Double 
@JvmName("averageOfDouble") fun Array<out Double>.average(): Double 
fun ByteArray.average(): Double 
fun ShortArray.average(): Double 
fun IntArray.average(): Double 
fun LongArray.average(): Double 
fun FloatArray.average(): Double
fun DoubleArray.average(): Double

يمكن استدعاء الدالة average()‎عبر المجموعات (Collection):

@JvmName("averageOfByte") fun Iterable<Byte>.average(): Double 
@JvmName("averageOfShort") fun Iterable<Short>.average(): Double 
@JvmName("averageOfInt") fun Iterable<Int>.average(): Double 
@JvmName("averageOfLong") fun Iterable<Long>.average(): Double 
@JvmName("averageOfFloat") fun Iterable<Float>.average(): Double
@JvmName("averageOfDouble") fun Iterable<Double>.average(): Double

القيم المعادة

عدد من النوع Double يساوي متوسط عناصر المجموعة أو المصفوفة التي استٌدعي عبرها.

أمثلة

استخدام الدالة ()average مع اللوائح

تعرف الشيفرة الآتية لائحة باسم list مكونة من أربعة أعداد باستخدام الدالة ()listOf، ثم تحسب متوسط تلك الأعداد باستخدام الدالة ()average ثم تطبع الناتج:

fun main(args: Array<String>) {
    val list = listOf(1,2,3,4)
    println(list.average()) // 2.5
}

انظر أيضًا

مصادر