نتائج البحث
اذهب إلى التنقل
اذهب إلى البحث
الدالة 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 ثم تعيد القيمة ...
الدالة 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) ...
الدالة isDigit() في Kotlin
تتحقق الدالة isDigit() إن كان المحرف الذي استٌدعيت معه رقمًا أم لا. البنية العامة inline fun Char.isDigit(): Boolean
المنصة المطلوبة: JVM. وجود الكلمة المفتاحية inline يدل على أنَّ هذه الدالة مباشرة (للمزيد من التفاصيل، ارجع إلى صفحة الدوال المباشرة (inline functions)). القيم المعادة تعاد القيمة true إن حال كان المحرف المعطى رقمًا، أو القيمة false خلاف ذلك. أمثلة استعمال الدالة isDigit() للتحقق من عدَّة محارف إن كانت رقمًا أم لا: fun main(args: Array<String>) {
val x = 'a'
...
الدالة reduceIndexed() في Kotlin
تجمع الدالة reduceIndexed() ناتج تطبيق عملية معينة على قيمة كل عنصر من عناصر المصفوفة أو المجموعة (بدءًا من اليسار إلى اليمين) المستدعاة معها وفهرس ذلك العنصر بشكل تراكمي والقيمة المجمَّعة الحالية. البنية العامة يمكن استدعاء الدالة reduceIndexed() مع المصفوفات: inline fun <S, T : S> Array<out T>.reduceIndexed(
operation: (index: Int, acc: S, T) -> S
): S
inline fun ByteArray.reduceIndexed(
operation: (index: Int, acc: Byte, Byte) -> Byte
): Byte
inline fun ShortArray.reduceIndexed(
...
الدالة maxBy() في Kotlin
تجلب الدالة maxBy() العنصر أو الزوج الأول من المصفوفة أو المجموعة أو الخريطة التي استُدعيت معها والذي أعيدت معه أكبر قيمة عند تطبيق دالة معيَّنة عليه. البنية العامة يمكن استدعاء الدالة maxBy() مع المصفوفات و المجموعات والخرائط: inline fun <T, R : Comparable<R>> Array<out T>.maxBy(
selector: (T) -> R
): T?
inline fun <R : Comparable<R>> ByteArray.maxBy(
selector: (Byte) -> R
): Byte?
inline fun <R : Comparable<R>> ShortArray.maxBy(
selector: (Short) -> R
): ...
عرض (20 السابقة | 20 التالية) (20 | 50 | 100 | 250 | 500).