الفرق بين المراجعتين لصفحة: «Kotlin/collections/min»
< Kotlin | collections
أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE: الدالة <code>min()</code> في لغة Kotlin}}</noinclude> تعيد الدالة<code>min()</code> أكبر عنصر في Kotli...' |
لا ملخص تعديل |
||
سطر 1: | سطر 1: | ||
<noinclude>{{DISPLAYTITLE: الدالة <code>min()</code> في لغة Kotlin}}</noinclude> | <noinclude>{{DISPLAYTITLE: الدالة <code>min()</code> في لغة Kotlin}}</noinclude> | ||
تعيد الدالة<code>min()</code> | تعيد الدالة<code>min()</code> أصغر عنصر في [[Kotlin/Array|المصفوفة]] أو [[Kotlin/collections|المجموعة]] التي استُدعيت عبرها، أو <code>null</code> إن كانت فارغة. | ||
==البنية العامة== | ==البنية العامة== | ||
<syntaxhighlight lang="kotlin"> | <syntaxhighlight lang="kotlin"> | ||
fun Array<out Double>. | fun Array<out Double>.min(): Double? | ||
fun Array<out Float>. | fun Array<out Float>.min(): Float? | ||
fun FloatArray. | fun FloatArray.min(): Float? | ||
fun DoubleArray. | fun DoubleArray.min(): Double? | ||
fun Iterable<Double>. | fun Iterable<Double>.min(): Double? | ||
fun Iterable<Float>. | fun Iterable<Float>.min(): Float? | ||
</syntaxhighlight>'''بيئة التشغيل: Kotlin 1.1''' | </syntaxhighlight>'''بيئة التشغيل: Kotlin 1.1''' | ||
إن كان أيّ من العناصر يساوي <code>NaN</code> فستعيد الدالة<code>min()</code> القيمة <code>NaN</code>: <syntaxhighlight lang="kotlin"> | إن كان أيّ من العناصر يساوي <code>NaN</code> فستعيد الدالة<code>min()</code> القيمة <code>NaN</code>: <syntaxhighlight lang="kotlin"> | ||
fun <T : Comparable<T>> Array<out T>. | fun <T : Comparable<T>> Array<out T>.min(): T? | ||
fun ByteArray. | fun ByteArray.min(): Byte? | ||
fun ShortArray. | fun ShortArray.min(): Short? | ||
fun IntArray. | fun IntArray.min(): Int? | ||
fun LongArray. | fun LongArray.min(): Long? | ||
fun CharArray. | fun CharArray.min(): Char? | ||
fun <T : Comparable<T>> Iterable<T>. | fun <T : Comparable<T>> Iterable<T>.min(): T? | ||
</syntaxhighlight> | </syntaxhighlight> | ||
==القيم المٌعادة== | ==القيم المٌعادة== | ||
أصغر عنصر في [[Kotlin/Array|المصفوفة]] أو [[Kotlin/collections|المجموعة]] التي استُدعيت عبرها، أو <code>null</code> إن كانت فارغة. | |||
==أمثلة== | ==أمثلة== | ||
===استخدام الدالة <code>()min</code> مع | ===استخدام الدالة <code>()min</code> مع المصفوفات=== | ||
تعرف الشيفرة الآتية <nowiki/>[[Kotlin/Array|مصفوفة]]<nowiki/> باسم <code>array</code>مكونة من ستة أعداد باستخدام الدالة <code>()arrayOf</code>، ثم تستدعي الدالة <code>()min</code> عبر <code>array</code> للحصول على | تعرف الشيفرة الآتية <nowiki/>[[Kotlin/Array|مصفوفة]]<nowiki/> باسم <code>array</code>مكونة من ستة أعداد باستخدام الدالة <code>()arrayOf</code>، ثم تستدعي الدالة <code>()min</code> عبر <code>array</code> للحصول على أصغر عدد فيها<nowiki/>، ثم تطبع الناتج:<syntaxhighlight lang="kotlin"> | ||
fun main(args: Array<String>) { | fun main(args: Array<String>) { | ||
val array = arrayOf(0, 2, 2, 4, 7, 5) | val array = arrayOf(0, 2, 2, 4, 7, 5) | ||
println(array. | println(array.min()) // 0 | ||
} | } | ||
</syntaxhighlight> | </syntaxhighlight> | ||
===انظر أيضًا=== | ===انظر أيضًا=== | ||
*<code>[[Kotlin/collections/ | *<code>[[Kotlin/collections/max|max()]]</code>: تعيد أكبر عنصر في [[Kotlin/Array|المصفوفة]] أو [[Kotlin/collections|المجموعة]] التي استُدعيت عبرها، أو <code>null</code> إن كانت فارغة. | ||
==مصادر== | ==مصادر== | ||
*[https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/ | *[https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/min.html الدالة min() في التوثيق الرسميّ للمكتبة القياسيّة في لغة Kotlin.] | ||
[[تصنيف:Kotlin]] | [[تصنيف:Kotlin]] | ||
[[تصنيف:Kotlin Functions]] | [[تصنيف:Kotlin Functions]] |
مراجعة 12:18، 31 مايو 2018
تعيد الدالةmin()
أصغر عنصر في المصفوفة أو المجموعة التي استُدعيت عبرها، أو null
إن كانت فارغة.
البنية العامة
fun Array<out Double>.min(): Double?
fun Array<out Float>.min(): Float?
fun FloatArray.min(): Float?
fun DoubleArray.min(): Double?
fun Iterable<Double>.min(): Double?
fun Iterable<Float>.min(): Float?
بيئة التشغيل: Kotlin 1.1
إن كان أيّ من العناصر يساوي NaN
فستعيد الدالةmin()
القيمة NaN
:
fun <T : Comparable<T>> Array<out T>.min(): T?
fun ByteArray.min(): Byte?
fun ShortArray.min(): Short?
fun IntArray.min(): Int?
fun LongArray.min(): Long?
fun CharArray.min(): Char?
fun <T : Comparable<T>> Iterable<T>.min(): T?
القيم المٌعادة
أصغر عنصر في المصفوفة أو المجموعة التي استُدعيت عبرها، أو null
إن كانت فارغة.
أمثلة
استخدام الدالة ()min
مع المصفوفات
تعرف الشيفرة الآتية مصفوفة باسم array
مكونة من ستة أعداد باستخدام الدالة ()arrayOf
، ثم تستدعي الدالة ()min
عبر array
للحصول على أصغر عدد فيها، ثم تطبع الناتج:
fun main(args: Array<String>) {
val array = arrayOf(0, 2, 2, 4, 7, 5)
println(array.min()) // 0
}