نتائج البحث
اذهب إلى التنقل
اذهب إلى البحث
الدالة String.decapitalize() في Kotlin
تحول الدالة decapitalize() الحرف الأول للسلسلة النصية التي استُدعيت معها إلى حرف صغير (lowercase). البنية العامة actual fun String.decapitalize(): String
القيم المعادة تعاد نسخة من السلسلة النصية المعطاة بعد تحويل الحرف الأول فيها إلى حرف صغير، أو تعاد نسخة أخرى من تلك السلسلة النصية إن كان الحرف الأول فيها حرفًا صغيرًا أو كانت السلسلة فارغةً. أمثلة مثالٌ على استعمال الدالة ()decapitalize: fun main(args: Array<String>) {
println("abcd".decapitalize()) // abcd
println("Abcd".decapitalize()) // abcd
}
انظر أيضًا الدالة ...
الدالة Char.toByte() في Kotlin
تحوّل الدالة toByte() المحرف الذي استُدعي معها إلى عدد من النوع Byte. البنية العامة fun toByte(): Byte
القيمة المعادة يعاد عدد من النوع Byte يمثل القيمة العددية للمحرف المعطى. أمثلة استعمال الدالة ()toByte لتحويل المحرف 'a' إلى قيمته العددية: fun main(args: Array<String>) {
val x = 'a'
println(x.toByte()) // 97
}
انظر أيضًا الدالة toChar(): تحول القيمة العددية للمحرف الذي استُدعي معها إلى محرف (أي من النوع Char). ...
الدالة toUpperCase() في Kotlin
تحوّل الدالة toUpperCase() المحرف أو جميع محارف السلسلة النصية التي استٌدعيت معها إلى محارف كبيرة (uppercase). البنية العامة inline actual fun Char.toUpperCase(): Char
inline actual fun String.toUpperCase(): String
inline fun String.toUpperCase(locale: Locale): String
المنصة المطلوبة: JVM. وجود الكلمة المفتاحية inline يدل على أنَّ هذه الدالة مباشرة (للمزيد من التفاصيل، ارجع إلى صفحة الدوال المباشرة (inline functions)). المعاملات locale المحلية المراد ضبطها إلى منطقة جغرافية محددة وأخذها بالحسبان أثناء عملية التحويل. القيم المعادة يعاد المحرف Char المعطى بعد تحويله إلى محرف كبير، أو السلسلة النصية ...
الدالة slice() في Kotlin
تقطع الدالة slice() جزءًا محدَّدًا من المصفوفة أو القائمة التي استُدعيت معها ثمَّ تعيده في قائمة. البنية العامة يمكن تمرير مجال محدَّد إلى الدالة slice() كوسيط: fun <T> Array<out T>.slice(indices: IntRange): List<T>
fun ByteArray.slice(indices: IntRange): List<Byte>
fun ShortArray.slice(indices: IntRange): List<Short>
fun IntArray.slice(indices: IntRange): List<Int>
fun LongArray.slice(indices: IntRange): List<Long>
fun FloatArray.slice(indices: IntRange): List<Float>
fun DoubleArray.slice(indices: IntRange): List<Double>
fun BooleanArray.slice(indices: IntRange): List<Boolean>
fun CharArray.slice(indices: IntRange): List<Char>
fun <T> List<T>.slice(indices: IntRange): List<T>
أو يمكن تمرير كائن من النوع Iterable إلى الدالة slice() كوسيط: fun <T> Array<out T>.slice(indices: Iterable<Int>): ...
الدالة Byte.unaryPlus() في Kotlin
تعيد الدالة unaryPlus() القيمة التي استدعيت معها. البنية العامة operator fun unaryPlus(): Int
وجود الكلمة المفتاحيّة operator يدل على أنّ هذه الدالة مرتبطٌة بمعامل تكرار (iteration operator). القيمة المعادة تعاد القيمة نفسها المعطاة. أمثلة استعمال الدالة ()unaryPlus لإعادة القيمة المستدعاة معها: fun main(args: Array<String>) {
val x: Byte = 52
println(x.unaryPlus()) // 52
}
انظر أيضًا الدالة unaryMinus(): تعيد القيمة السالبة المقابلة للقيمة التي استُدعيت معها. الدالة inc(): تزيد القيمة التي استُدعيت معها بمقدار 1 ثم تعيد القيمة ...
الدالة CharSequence.commonPrefixWith() في Kotlin
تعيد الدالة commonPrefixWith() أطول بادئة (prefix) مُشتركة بين سلسلة المحارف التي استُدعيت معها وسلسلة المحارف المُمرّرة إليها. تأخذ الدالة بالحسبان ألا تقتطع الأزواج البديلة (surrogate pairs) عند جلب البادئة المشتركة تلك. البنية العامة fun CharSequence.commonPrefixWith(
other: CharSequence,
ignoreCase: Boolean = false
): String
المعاملات Other سلسلة المحارف التي يراد جلب البادئة المشتركة بينها وبين سلسلة المحارف المعطاة. ignoreCase قيمة منطقية تحدد إن كان يراد تجاهل حالة الحروف أم لا أثناء البحث عن بادئة مشتركة. ...
الدالة distinct() في Kotlin
تحذف الدالة distinct() العناصر المتكررة الموجودة في المصفوفة أو المجموعة التي استُدعيت معها وتعيد الناتج في قائمة. تُرتَّب العناصر في القائمة الناتجة بنفس ترتيبها في المصفوفة أو المجموعة الأصليَّة. البنية العامة تستدعى الدالة distinct() مع مصفوفة: fun <T> Array<out T>.distinct(): List<T>
fun ByteArray.distinct(): List<Byte>
fun ShortArray.distinct(): List<Short>
fun IntArray.distinct(): List<Int>
fun LongArray.distinct(): List<Long>
fun FloatArray.distinct(): List<Float>
fun DoubleArray.distinct(): List<Double>
fun BooleanArray.distinct(): List<Boolean>
fun CharArray.distinct(): List<Char>
وتستدعى مع مجموعة: fun <T> Iterable<T>.distinct(): List<T>
القيم المعادة تُعاد قائمة تحتوي على عناصر المصفوفة ...
الدالة toString() في Kotlin
تحول الدالة toString() العدد الذي استٌدعي معها وفقًا لأساس مُحدّد إلى سلسلة نصية. البنية العامة inline actual fun Byte.toString(radix: Int): String
inline actual fun Short.toString(radix: Int): String
inline actual fun Int.toString(radix: Int): String
inline actual fun Long.toString(radix: Int): String
الإصدار المطلوب: Kotlin 1.1. يُلاحَظ وجود الكلمة المفتاحية inline للدلالة على أن هذه الدالة مباشرة (للمزيد من التفاصيل، راجع صفحة الدوال المباشرة (inline functions)). المعاملات radix عدد صحيح بين 2 و 36 الذي يُمثِّل الأساس المستعمل في تحويل القيمة العددية إلى سلسلة نصية؛ لاستخدام نظام العد العشري (decimal) ...
الدالة padEnd() في Kotlin
تحشو الدالة padEnd() نهاية سلسلة نصية أو سلسلة من المحارف بمحرف محدد. البنية العامة fun CharSequence.padEnd(
length: Int,
padChar: Char = ' '
): CharSequence
fun String.padEnd(length: Int, padChar: Char = ' '): String
وجود الكلمة المفتاحية inline يدل على أن هذه الدالة مباشرة (للمزيد من التفاصيل، راجع صفحة الدوال المباشرة (inline functions)). المعاملات length طول اللاحقة المراد ملؤها بالمحرف padChar. padChar المحرف المراد إضافته إلى نهاية سلسلة من المحارف أو سلسلة نصية. القيمة الافتراضية له هي: ' ' ...
الدالة isDigit() في Kotlin
تتحقق الدالة isDigit() إن كان المحرف الذي استٌدعيت معه رقمًا أم لا. البنية العامة inline fun Char.isDigit(): Boolean
المنصة المطلوبة: JVM. وجود الكلمة المفتاحية inline يدل على أنَّ هذه الدالة مباشرة (للمزيد من التفاصيل، ارجع إلى صفحة الدوال المباشرة (inline functions)). القيم المعادة تعاد القيمة true إن حال كان المحرف المعطى رقمًا، أو القيمة false خلاف ذلك. أمثلة استعمال الدالة isDigit() للتحقق من عدَّة محارف إن كانت رقمًا أم لا: fun main(args: Array<String>) {
val x = 'a'
...
عرض (20 السابقة | 20 التالية) (20 | 50 | 100 | 250 | 500).