نتائج البحث
اذهب إلى التنقل
اذهب إلى البحث
الدالة Regex.matches() في Kotlin
تتحقق الدالة matches() من مطابقة جميع محارف السلسلة الممررة إليها مع التعبير النمطي الذي استدعي معها. البنية العامة infix actual fun matches(input: CharSequence): Boolean
وجود الكلمة المفتاحية infix يدل على إمكانية استدعاء الدالة بنمط التدوين الداخلي (Infix notation)؛ أي من خلال حذف المعامل . والأقواس () المُستخدَمَين في الاستدعاء عادةً. المعاملات input سلسلة من المحارف التي يراد أن يُتحقَق من مطابقتها كلِّيًا لتعبير نمطي معين. القيمة المعادة تعاد القيمة true إن تطابقت جميع محارف السلسلة input مع التعبير النمطي المعطى. أمثلة استعمال الدالة matches() للتحقق من مطابقة ...
الدالة CharSequence.maxBy() في Kotlin
تجلب الدالة maxBy() المحرف من السلسلة التي استُدعيت معها والذي أعيدت معه أكبر قيمة عند تطبيق دالة معيَّنة عليه. البنية العامة inline fun <R : Comparable<R>> CharSequence.maxBy(
selector: (Char) -> R
): Char?
وجود الكلمة المفتاحية inline يدل على أن هذه الدالة مباشرة (للمزيد من التفاصيل، راجع صفحة الدوال المباشرة (inline functions)). المعاملات selector دالةٌ تطبَّق على كل محرف من محارف السلسلة المعطاة. يمرر إليها المحرف، وتعيد قيمة مقابلة له. القيم المعادة يعاد المحرف من السلسلة المعطاة والذي أعطى أكبر قيمة عند تطبيق الدالة selector عليه، أو ...
الدالة Char.toShort() في Kotlin
تحوّل الدالة toShort() المحرف الذي استُدعي معها إلى عدد من النوع Short. البنية العامة fun toShort(): Short
القيمة المعادة يعاد عدد من النوع Short يمثِّل القيمة العددية للمحرف المعطى. أمثلة استعمال الدالة ()toShort لتحويل المحرف 'a' إلى عدد من النوع Short: fun main(args: Array<String>) {
val x = 'a'
print(x.toShort() ) // 97
}
انظر أيضًا الدالة toByte() : تحوّل المحرف الذي استُدعي معها إلى عدد من النوع ...
الدالة toLong() في Kotlin
تحلّل الدالة toLong() السلسلة النصية التي استٌدعيت معها وتحوّلها إلى عدد طويل. البنية العامة inline actual fun String.toLong(): Long
تحلّل الدالة toLong() السلسلة النصية التي استٌدعيت معها وتحوّلها إلى عدد طويل. في حال لم تكن السلسلة النصية تمثل عددًا، فسيُطلَق الاستثناء NumberFormatException. inline actual fun String.toLong(radix: Int): Long
الإصدار المطلوب: Kotlin 1.1. تحلّل الدالة toLong() السلسلة النصية التي استٌدعيت معها وتحوّلها إلى عدد طويل. في حال لم تكن السلسلة النصية تمثل عددًا، فسيُطلَق الاستثناء NumberFormatException. أما في حال كان المعامل radix المعطى أساسًا غير صالح ...
الدالة subSequence() في Kotlin
تعيد الدالة subSequence() جزءًا محددًا من سلسلة المحارف التي استُدعيت معها. البنية العامة fun CharSequence.subSequence(range: IntRange): CharSequence
inline fun String.subSequence(
start: Int,
end: Int
): CharSequence
هذا الشكل من الدالة قد أُهمِل. المعاملات range مجال من النوع IntRange يحدد الجزء المراد جلبه من سلسلة المحارف المعطاة. start عدد صحيح يشير إلى فهرس العنصر الذي يمثل بداية المجال المراد جلبه. end عدد صحيح يشير إلى فهرس العنصر الذي يمثل نهاية المجال المراد جلبه. القيم المعادة تعاد ...
الدالة CharSequence.count() في Kotlin
تَعُدُّ الدالة count() جميع محارف سلسلة المحارف التي استُدعيت معها، أو المحارف المحققة لشرط معين. البنية العامة inline fun CharSequence.count(): Int
inline fun CharSequence.count(
predicate: (Char) -> Boolean
): Int
وجود الكلمة المفتاحية inline يدل على أن هذه الدالة مباشرة (للمزيد من التفاصيل، ارجع إلى صفحة الدوال المباشرة (inline functions)). المعاملات predicte دالةٌ تمثل شرط معين يطبق على كل محرف من محارف السلسلة النصية المعطاة، وتعيد مع كل واحد منها قيمة منطقية. القيم المعادة يعاد عدد صحيح يمثل عدد محارف السلسلة المعطاة ...
الدالة toHashSet() في Kotlin
تعيد الدالة toHashSet() كائنًا من النوع HashSet يحوي كل محارف السلسلة التي استٌدعيت معها. البنية العامة fun CharSequence.toHashSet(): HashSet<Char>
القيم المعادة يعاد كائن من النوع HashSet يحوي كل محارف السلسلة المعطاة. أمثلة مثالٌ على استعمال الدالة toHashSet(): fun main(args: Array<String>) {
println("hsoub".toHashSet()) // [h, b, s, u, o]
println("32.87".toHashSet()) // [8, 2, 3, ., 7]
println("wiki".toHashSet()) // [i, k, w]
}
...
الدالة 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 المعطى بعد تحويله إلى محرف كبير، أو السلسلة النصية ...
عرض (20 السابقة | 20 التالية) (20 | 50 | 100 | 250 | 500).