الفرق بين المراجعتين لصفحة: «Kotlin/collections/average»
< Kotlin | collections
أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE: الدالة <code>average()</code> في لغة Kotlin}}</noinclude> تعيد الدالة <code>average()</code> قاموسًا متغ...' |
لا ملخص تعديل |
||
سطر 1: | سطر 1: | ||
<noinclude>{{DISPLAYTITLE: الدالة <code>average()</code> في لغة Kotlin}}</noinclude> | <noinclude>{{DISPLAYTITLE: الدالة <code>average()</code> في لغة Kotlin}}</noinclude> | ||
تعيد الدالة <code>average()</code> | تعيد الدالة <code>average()</code> متوسط (average) عناصر المصفوفة أو المجموعة (<code>[[Kotlin/collections|Collection]]</code>). | ||
==البنية العامة== | |||
يمكن استدعاء الدالة <code>average()</code>عبر المصفوفات:<syntaxhighlight lang="kotlin"> | |||
@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 | |||
</syntaxhighlight> | </syntaxhighlight> | ||
يمكن استدعاء الدالة <code>average()</code>عبر المجموعات (<code>[[Kotlin/collections|Collection]]</code>):<syntaxhighlight lang="kotlin"> | |||
@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 | |||
</syntaxhighlight> | |||
==القيم المعادة== | ==القيم المعادة== | ||
عدد من النوع <code>Double</code> يساوي متوسط عناصر المجموعة أو المصفوفة التي استٌدعي عبرها. | |||
==أمثلة== | ==أمثلة== | ||
===استخدام الدالة <code>() | ===استخدام الدالة <code>()average</code> مع اللوائح === | ||
تعرف الشيفرة الآتية لائحة باسم <code>list</code> مكونة من أربعة أعداد باستخدام الدالة <code>()listOf</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) | ||
println(list.average()) // 2.5 | |||
} | } | ||
</syntaxhighlight> | </syntaxhighlight> | ||
==انظر أيضًا== | ==انظر أيضًا== | ||
* | *صفحة المجموعة (<code>[[Kotlin/collections|Collection]]</code>). | ||
==مصادر== | ==مصادر== | ||
*[https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/ | *[https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/average.html الدالة average() في التوثيق الرسميّ للمكتبة القياسيّة في لغة Kotlin.] | ||
[[تصنيف:Kotlin]] | [[تصنيف:Kotlin]] | ||
[[تصنيف:Kotlin Functions]] | [[تصنيف:Kotlin Functions]] |
مراجعة 14:57، 11 مايو 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
يمكن استدعاء الدالة 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
}
انظر أيضًا
- صفحة المجموعة (
Collection
).