الفرق بين المراجعتين ل"Kotlin/kotlin.text/min"

من موسوعة حسوب
اذهب إلى التنقل اذهب إلى البحث
(مراجعة وتدقيق.)
 
سطر 1: سطر 1:
<noinclude>{{DISPLAYTITLE: التابع text.min()‎ في لغة Kotlin}}</noinclude>
+
<noinclude>{{DISPLAYTITLE: الدالة <code>CharSequence.min()‎</code> في Kotlin}}</noinclude>
تعيد الدالة <code>min()</code>‎ أصغر حرف في [[Kotlin/String|السلسلة النصية]] التي استٌدعيت عبرها أو تعيد <code>null</code> إن كانت فارغة.
+
تجلب الدالة <code>min()</code> أصغر محرف في [[Kotlin/CharSequence|سلسلة المحارف]] التي استُدعيت معها.
 
==البنية العامة==
 
==البنية العامة==
 
<syntaxhighlight lang="kotlin">
 
<syntaxhighlight lang="kotlin">
سطر 7: سطر 7:
 
</syntaxhighlight>
 
</syntaxhighlight>
 
==القيم المعادة==
 
==القيم المعادة==
[[Kotlin/Char/index|حرف]].
+
يُعاد أصغر محرف في [[Kotlin/CharSequence|سلسلة المحارف]] المعطاة، أو القيمة <code>null</code> إن كانت تلك [[Kotlin/CharSequence|السلسلة]] فارغة.
 
==أمثلة==
 
==أمثلة==
===استخدام الدالة <code>min()‎</code> مع السلاسل النصية===
+
مثالٌ على استعمال الدالة <code>min()‎</code>:<syntaxhighlight lang="kotlin">
تُعرّف الشيفرة الآتية [[Kotlin/String|سلسلة نصية]] باسم <code>str</code>، ثم تستدعي الدالة <code>min()‎</code> عبرها، ثم تطبع الناتج:<syntaxhighlight lang="kotlin">
 
 
fun main(args: Array<String>) {
 
fun main(args: Array<String>) {
val str = "Hsoub"  
+
    val str = "Hsoub"
      
+
 
print( str.min() ) // H
+
     print(str.min()) // H
 
}
 
}
 
</syntaxhighlight>
 
</syntaxhighlight>
 
==انظر أيضًا==
 
==انظر أيضًا==
*<code>[[Kotlin/kotlin.text/max|max()]]‎</code>: تعيد الدالة <code>max()</code>‎ أكبر حرف في [[Kotlin/String|السلسلة النصية]] التي استٌدعيت عبرها أو تعيد <code>null</code> إن كانت فارغة.
+
*الدالة <code>[[Kotlin/kotlin.text/max|max()]]‎</code>: تعيد أكبر محرف من محارف [[Kotlin/CharSequence|السلسلة]] التي استُدعيت معها.
*<code>[[Kotlin/kotlin.text/mapIndexed|mapIndexed()]]</code>: تعيد  [[Kotlin/String|لائحة]] مكونة من نتائج تطبيق الدالة <code>transform</code> المُمرّرة  على عناصر [[Kotlin/CharSequence/index|سلسلة الحروف]] التي استٌدعيت عبرها وعلى فهارسها.
+
*الدالة <code>[[Kotlin/kotlin.text/minWith|minWith()‎]]</code>: تجلب المحرف الأول من <nowiki/>[[Kotlin/CharSequence|سلسلة المحارف]] التي استُدعيت معها والذي له أصغر قيمة بحسب الموازن <code>comparator</code> المعطى.
 +
*الدالة <code>[[Kotlin/kotlin.text/minBy|minBy()]]</code>: تجلب المحرف من <nowiki/>[[Kotlin/CharSequence|السلسلة]] التي استُدعيت معها والذي أعيدت معه أصغر قيمة عند تطبيق دالة معيَّنة عليه.
 
==مصادر==
 
==مصادر==
*[http://kotlinlang.org/api/latest/jvm/stdlib/kotlin.text/max.html صفحة الدالة text.min()‎ في التوثيق الرسميّ للمكتبة القياسيّة في لغة Kotlin.]
+
*[http://kotlinlang.org/api/latest/jvm/stdlib/kotlin.text/min.html صفحة الدالة CharSequence.min()‎ في التوثيق الرسميّ للمكتبة القياسيّة في لغة Kotlin.]
 
[[تصنيف:Kotlin]]
 
[[تصنيف:Kotlin]]
[[تصنيف:Kotlin Method]]
+
[[تصنيف:Kotlin Function]]
 +
[[تصنيف:Kotlin Text]]
 +
[[تصنيف:Kotlin CharSequence]]

المراجعة الحالية بتاريخ 11:33، 4 سبتمبر 2018

تجلب الدالة min()‎ أصغر محرف في سلسلة المحارف التي استُدعيت معها.

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

fun CharSequence.min(): Char?

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

يُعاد أصغر محرف في سلسلة المحارف المعطاة، أو القيمة null إن كانت تلك السلسلة فارغة.

أمثلة

مثالٌ على استعمال الدالة min()‎:

fun main(args: Array<String>) {
    val str = "Hsoub"

    print(str.min()) // H
}

انظر أيضًا

  • الدالة max(): تعيد أكبر محرف من محارف السلسلة التي استُدعيت معها.
  • الدالة minWith()‎: تجلب المحرف الأول من سلسلة المحارف التي استُدعيت معها والذي له أصغر قيمة بحسب الموازن comparator المعطى.
  • الدالة minBy()‎: تجلب المحرف من السلسلة التي استُدعيت معها والذي أعيدت معه أصغر قيمة عند تطبيق دالة معيَّنة عليه.

مصادر