الفرق بين المراجعتين لصفحة: «Kotlin/text/toTitleCase»
< Kotlin
جميل-بيلوني (نقاش | مساهمات) مراجعة وتدقيق. |
|||
سطر 7: | سطر 7: | ||
</syntaxhighlight>وجود الكلمة المفتاحية <code>inline</code> يدل على أنَّ هذه الدالة مباشرة (للمزيد من التفاصيل، ارجع إلى صفحة [[Kotlin/inline functions|الدوال المباشرة (inline functions)]]). | </syntaxhighlight>وجود الكلمة المفتاحية <code>inline</code> يدل على أنَّ هذه الدالة مباشرة (للمزيد من التفاصيل، ارجع إلى صفحة [[Kotlin/inline functions|الدوال المباشرة (inline functions)]]). | ||
==القيم المعادة== | ==القيم المعادة== | ||
يعاد الحرف Char | يعاد الحرف <code>Char</code> المعطى بعد تحويله إلى حرف عنواني. | ||
==أمثلة== | ==أمثلة== | ||
===استخدام الدالة <code>toTitleCase()</code> مع سلسلة نصية=== | ===استخدام الدالة <code>toTitleCase()</code> مع سلسلة نصية=== |
مراجعة 07:52، 22 أغسطس 2018
تحوّل الدالة toTitleCase()
المحرف الذي استٌدعي معها إلى محرف عنواني (titlecase). تتكون المحارف العنوانية عادةً من محرفين ملتصقين، مثل 'Dž'
أو 'Nj'
، إذ يعاملان وكأنَّهما محرفٌ واحدٌ فقط.
البنية العامة
inline fun Char.toTitleCase(): Char
وجود الكلمة المفتاحية inline
يدل على أنَّ هذه الدالة مباشرة (للمزيد من التفاصيل، ارجع إلى صفحة الدوال المباشرة (inline functions)).
القيم المعادة
يعاد الحرف Char
المعطى بعد تحويله إلى حرف عنواني.
أمثلة
استخدام الدالة toTitleCase()
مع سلسلة نصية
تُعرّف الشيفرة الآتية حرفًا باسم x
ثم تستدعي الدالة toTitleCase()
عبره، ثم تطبع الناتج:
fun main(args: Array<String>) {
val x = 'i'
print(x.toTitleCase()) // I
}
انظر أيضًا
- الدالة
toLowerCase()
: تحوّل الحرف أو جميع حروف السلسلة النصية التي استٌدعيت معها إلى حروف صغيرة (lowercase).
- الدالة
toUpperCase()
: تحوّل الحرف أو جميع حروف السلسلة النصية التي استٌدعيت معها إلى حروف كبيرة (uppercase).
- الدالة
isLetter()
: تتحقق إن كان المحرف (character) الذي استٌدعي معها حرفًا أبجديًا. - الدالة
isTitleCase()
: تتحقق إن كان المحرف الذي استٌدعي معها محرفًا عُنوانيًا (titlecase). - الدالة
plus()
: تضيف الحرف الذي استٌدعي معها إلى بداية السلسلة النصية المُمرّرة إليها.