الفرق بين المراجعتين لصفحة: «Kotlin/collections/average»
< Kotlin | collections
لا ملخص تعديل |
جميل-بيلوني (نقاش | مساهمات) ط مراجعة وتدقيق. |
||
سطر 1: | سطر 1: | ||
<noinclude>{{DISPLAYTITLE: الدالة <code>average()</code> في لغة Kotlin}}</noinclude> | <noinclude>{{DISPLAYTITLE: الدالة <code>average()</code> في لغة Kotlin}}</noinclude> | ||
تعيد الدالة <code>average()</code> متوسط (average) عناصر المصفوفة أو المجموعة ( | تعيد الدالة <code>average()</code> متوسط (average) عناصر المصفوفة أو المجموعة ([[Kotlin/collections|Collection]]) المعطاة لها. | ||
==البنية العامة== | ==البنية العامة== | ||
يمكن استدعاء الدالة <code>average()</code> | يمكن استدعاء الدالة <code>average()</code> مع المصفوفات:<syntaxhighlight lang="kotlin"> | ||
@JvmName("averageOfByte") fun Array<out Byte>.average(): Double | @JvmName("averageOfByte") fun Array<out Byte>.average(): Double | ||
@JvmName("averageOfShort") fun Array<out Short>.average(): Double | @JvmName("averageOfShort") fun Array<out Short>.average(): Double | ||
سطر 18: | سطر 18: | ||
</syntaxhighlight> | </syntaxhighlight> | ||
ويمكن استدعاؤها مع المجموعات:<syntaxhighlight lang="kotlin"> | |||
@JvmName("averageOfByte") fun Iterable<Byte>.average(): Double | @JvmName("averageOfByte") fun Iterable<Byte>.average(): Double | ||
@JvmName("averageOfShort") fun Iterable<Short>.average(): Double | @JvmName("averageOfShort") fun Iterable<Short>.average(): Double | ||
سطر 27: | سطر 27: | ||
</syntaxhighlight> | </syntaxhighlight> | ||
==القيم المعادة== | ==القيم المعادة== | ||
عددٌ من النوع <code>Double</code> يساوي متوسط عناصر المجموعة أو المصفوفة المعطاة. | |||
==أمثلة== | ==أمثلة== | ||
===استخدام الدالة <code>()average</code> مع اللوائح === | ===استخدام الدالة <code>()average</code> مع اللوائح === | ||
تعرِّف الشيفرة الآتية لائحة باسم <code>list</code> مكونة من أربعة أعداد باستخدام الدالة <code>()listOf</code> وتحسب متوسط تلك الأعداد باستخدام الدالة <code>()average</code> ثم تطبع النتيجة:<syntaxhighlight lang="kotlin"> | |||
fun main(args: Array<String>) { | fun main(args: Array<String>) { | ||
val list = listOf(1,2,3,4) | val list = listOf(1,2,3,4) | ||
سطر 38: | سطر 38: | ||
</syntaxhighlight> | </syntaxhighlight> | ||
==انظر أيضًا== | ==انظر أيضًا== | ||
*صفحة | *صفحة المجموعة ([[Kotlin/collections|Collection]]). | ||
==مصادر== | ==مصادر== |
مراجعة 10:41، 3 يوليو 2018
تعيد الدالة 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
ويمكن استدعاؤها مع المجموعات:
@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
}
انظر أيضًا
- صفحة المجموعة (Collection).