الفرق بين المراجعتين ل"Kotlin/kotlin.text/capitalize"
< Kotlin | kotlin.text
اذهب إلى التنقل
اذهب إلى البحث
سطر 18: | سطر 18: | ||
</syntaxhighlight> | </syntaxhighlight> | ||
===انظر أيضًا=== | ===انظر أيضًا=== | ||
− | * <code>[[Kotlin/kotlin.text/ | + | * <code>[[Kotlin/kotlin.text/decapitalize|decapitalize()]]</code>:تعيد نسخة من [[Kotlin/String|السلسلة النصية]] التي استُدعيت عبرها، مع جعل الحرف الأول صغيرا (lowercase). |
* <code>[[Kotlin/kotlin.text/associateByTo|associateByTo()]]</code>: تعيد قاموسا متغيرا (mutable map) يحتوي أزواجًا من "مفتاح/قيمة"، إذ القيمة هي عناصر سلسلة الحروف التي استُدعيت عبرها، والمفتاح هو الناتج المعاد من تمرير تلك العناصر إلى الدالة <code>keySelector</code>. | * <code>[[Kotlin/kotlin.text/associateByTo|associateByTo()]]</code>: تعيد قاموسا متغيرا (mutable map) يحتوي أزواجًا من "مفتاح/قيمة"، إذ القيمة هي عناصر سلسلة الحروف التي استُدعيت عبرها، والمفتاح هو الناتج المعاد من تمرير تلك العناصر إلى الدالة <code>keySelector</code>. |
مراجعة 13:59، 8 يوليو 2018
تعيد الدالة capitalize()
نسخة من السلسلة النصية التي استُدعيت عبرها، مع جعل الحرف الأول كبيرًا (uppercase).
البنية العامة
actual fun String.capitalize(): String
القيم المعادة
أمثلة
استخدام الدالة ()capitalize
مع سلسلة نصية
تعرِّف الشيفرة الآتية سلسلة نصية باسم str
، ثمَّ تستدعي الدالة ()capitalize
عبرها، ثمَّ تطبع الناتج:
fun main(args: Array<String>) {
val str = "hsoub"
println(str.capitalize()) // Hsoub
}
انظر أيضًا
decapitalize()
:تعيد نسخة من السلسلة النصية التي استُدعيت عبرها، مع جعل الحرف الأول صغيرا (lowercase).
associateByTo()
: تعيد قاموسا متغيرا (mutable map) يحتوي أزواجًا من "مفتاح/قيمة"، إذ القيمة هي عناصر سلسلة الحروف التي استُدعيت عبرها، والمفتاح هو الناتج المعاد من تمرير تلك العناصر إلى الدالةkeySelector
.asSequence()
: تنشئ كائنًا من الصنفSequence
والذي يُغلّف سلسلة الحروف التي استُدعيت عبرها، لأجل استعمالها في الحلقات التكرارية.