نتائج البحث
اذهب إلى التنقل
اذهب إلى البحث
الثابت Double.NaN في Kotlin
يمثل الثابت Double.NaN قيمة غير عددية (Not a Number) لعدد من النوع Double. البنية العامة val NaN: Float
أمثلة استعمال الثابت Float.NaN لطباعة القيمة NaN: fun main(args: Array<String>) {
println(Float.NaN) // NaN
}
انظر أيضًا الثابت Double.MAX_VALUE: يمثل أكبر قيمة موجبة نهائية (finite) لعدد عشري مضاعف (double). الثابت Double.MIN_VALUE: يمثل أًصغر قيمة موجبة غير صفرية يمكن أن يأخذها عدد عشري مضاعف (double). الثابت Double.NEGATIVE_INFINITY: يمثل قيمة سالبة لا نهائية (infinity) لعدد عشري مضاعف (double). ...
الدالة orEmpty() في Kotlin
تعيد الدالة orEmpty() السلسلة النصية التي استٌدعيت معها إن لم تكن ذات قيمة عدمية (not-null)، أو تعيد سلسلة نصية فارغة. البنية العامة inline fun String?.orEmpty(): String
وجود الكلمة المفتاحية inline يدل على أن هذه الدالة مباشرة (للمزيد من التفاصيل، راجع صفحة الدوال المباشرة (inline functions)). القيم المعادة تعاد السلسلة النصية نفسها المعطاة إن لم تكن ذات قيمة عدمية، أو تعاد سلسلة نصية فارغة. أمثلة مثالٌ على استدعاء الدالة orEmpty(): fun main(args: Array<String>) {
println("Hsoub".orEmpty()) // Hsoub
println(null.orEmpty()) ...
الدالة groupingBy() في Kotlin
تُنشئ الدالة groupingBy() موردًا (source) من النوع Grouping من المصفوفة أو المجموعة التي استُدعيت معها لاستخدامه لاحقًا مع عمليات التجميع (group-and-fold operations) وذلك باستخدام الدالة keySelector المُمرّرة إليها لاستخلاص مفتاح من كل عنصر. البنية العامة الإصدار المطلوب: Kotlin 1.1. يمكن استدعاء الدالة groupByTo() مع المصفوفات والمجموعات: inline fun <T, K> Array<out T>.groupingBy(
crossinline keySelector: (T) -> K
): Grouping<T, K>
inline fun <T, K> Iterable<T>.groupingBy(
crossinline keySelector: (T) -> K
): Grouping<T, K>
وجود الكلمة المفتاحية inline يدل على أنَّ هذه ...
الدالة Char.toFloat() في Kotlin
تحوّل الدالة toFloat() المحرف الذي استُدعي معها إلى عدد عشري (أي من النوع Float). البنية العامة fun toFloat(): Float
القيمة المعادة يعاد عدد عشري من النوع Float يمثل القيمة العددية للمحرف المعطى. أمثلة استعمال الدالة ()toFloat لتحويل المحرف 'a' إلى عدد عشري: fun main(args: Array<String>) {
val x = 'a'
println(x.toFloat()) // 97.0
}
انظر أيضًا الدالة toByte() : تحوّل المحرف الذي استُدعي معها إلى عدد من النوع ...
الدالة isLowerCase() في Kotlin
تتحقق الدالة isLowerCase() إن كان الحرف الذي استٌدعي معها حرفًا صغيرًا (lower case). البنية العامة inline fun Char.isLowerCase(): Boolean
وجود الكلمة المفتاحية inline يدل على أنَّ هذه الدالة مباشرة (للمزيد من التفاصيل، ارجع إلى صفحة الدوال المباشرة (inline functions)). القيم المعادة تعاد القيمة true إن كان الحرف الذي استٌدعي معها حرفًا صغيرًا، أو القيمة false خلاف ذلك. أمثلة استعمال الدالة isLowerCase() لمعرفة إن كان الحرفان التاليان متساويين: fun main(args: Array<String>) {
val x = 'a'
val y = ...
الدالة Enum.clone() في Kotlin
ترمي الدالة clone() استثناءً لأنّ ثوابت الصنف Enum لا يمكن أن تُنسَخ. تمنع هذه الدالة الأصناف ذات النوع Enum من أن ترِث من الصنف Cloneable. البنية العامة protected fun clone(): Any
أمثلة يؤدي استعمال الدالة clone() في المثال التالي إلى رمي استثناء: fun main(args: Array<String>) {
val x = ColorEnum.Red
val y = x.clone() // Error:(3, 14) Cannot access 'clone': it is protected in 'ColorEnum'
}
enum class ColorEnum(val colorCode: Int)
{
Red(2),
...
الدالة CharSequence.min() في Kotlin
تجلب الدالة min() أصغر محرف في سلسلة المحارف التي استُدعيت معها. البنية العامة fun CharSequence.min(): Char?
القيم المعادة يُعاد أصغر محرف في سلسلة المحارف المعطاة، أو القيمة null إن كانت تلك السلسلة فارغة. أمثلة مثالٌ على استعمال الدالة min(): fun main(args: Array<String>) {
val str = "Hsoub"
print(str.min()) // H
}
انظر أيضًا الدالة max(): تعيد أكبر محرف من محارف السلسلة التي استُدعيت معها. الدالة minWith(): تجلب المحرف الأول من سلسلة المحارف التي استُدعيت معها والذي له أصغر قيمة بحسب الموازن comparator المعطى. الدالة minBy(): تجلب ...
الدالة charset() في Kotlin
تعيد الدالة charset() اسم الترميز للاسم الممرر إليها. إن كان اسم الترميز المعطى غير صحيح أو غير مدعوم، فسيُطلَق الاستثناء UnsupportedCharsetException. البنية العامة inline fun charset(charsetName: String): Charset
المعاملات charsetName سلسلة نصية تمثل اسم ترميز المحارف. القيم المعادة يعاد اسم الترميز المدعوم للاسم charsetName. أمثلة مثالٌ على استعمال الدالة ()charset: fun main(args: Array<String>) {
println(charset("utf8")) // UTF-8
println(charset("Windows-1251")) // windows-1251
}
انظر أيضًا الصنف Charsets. مصادر صفحة ...
الدالة Double.toByte() في Kotlin
تحوّل الدالة toByte() العدد العشري المضاعف (double) الذي استُدعي معها إلى عدد من النوع Byte. هذا قد يؤدي إلى تدوير العدد المراد تحويله أو اقتطاع جزءٍ منه. البنية العامة fun toByte(): Byte
القيمة المعادة يعاد عدد من النوع Byte يحوي العدد العشري المضاعف المعطى. أمثلة استعمال الدالة ()toByte لتحويل عدد عشري مضاعف إلى عدد من النوع Byte: fun main(args: Array<String>) {
val x: Double = 52.43
print(x.toByte()) // 52
}
انظر أيضًا ...
الدالة CharSequence.minWith() في Kotlin
تجلب الدالة minWith() المحرف الأول من سلسلة المحارف التي استُدعيت معها والذي له أصغر قيمة بحسب الموازن comparator المعطى. البنية العامة fun CharSequence.minWith(
comparator: Comparator<in Char>
): Char?
وجود الكلمة المفتاحية inline يدل على أنَّ هذه الدالة مباشرة (للمزيد من التفاصيل، راجع صفحة الدوال المباشرة (inline functions)). المعاملات comparator دالةٌ تمثل الموزان الذي سيُطبَّق على كل محرف من محارف السلسلة المعطاة. القيم المعادة يُعاد المحرف الأول من سلسلة المحارف المعطاة والذي له أصغر قيمة بحسب الدالة comparator الموازنة المعطاة، أو القيمة null إن لم يكن هنالك أي عنصر. أمثلة مثالٌ على استعمال الدالة ...
عرض (20 السابقة | 20 التالية) (20 | 50 | 100 | 250 | 500).