نتائج البحث
اذهب إلى التنقل
اذهب إلى البحث
الدالة contentToString() في Kotlin
تعيد الدالة contentToString() سلسلة نصية تمثِّل محتوى المصفوفة التي استُدعيت معها كما لو كانت قائمة. البنية العامة inline fun <T> Array<out T>.contentToString(): String
inline fun ByteArray.contentToString(): String
inline fun ShortArray.contentToString(): String
inline fun IntArray.contentToString(): String
inline fun LongArray.contentToString(): String
inline fun FloatArray.contentToString(): String
inline fun DoubleArray.contentToString(): String
inline fun BooleanArray.contentToString(): String
inline fun CharArray.contentToString(): String
الإصدار المطلوب: Kotlin 1.1 وجود الكلمة المفتاحية inline يدل على أنَّ هذه الدالة مباشرة (للمزيد من التفاصيل، راجع توثيق الدوال المباشرة). القيم المعادة تُعاد سلسلة نصية تمثِّل محتوى المصفوفة المعطاة ...
الدالة Any.toString() في Kotlin
تحول الدالة toString() الكائن الذي يُستدعى معه إلى سلسلة نصية (String). البنية العامة open fun toString(): String
وجود الكلمة المفتاحيّة open هنا يدل على السماح بإعادة تعريف (override) هذه الدالة في الأصناف الفرعيّة (subclasses) للصنف Any (راجع صفحة الأصناف والوراثة للمزيد من التفاصيل). القيم المعادة تعاد سلسلة نصيّة تضم جميع محتويات الكائن المعطى. أمثلة مثال على استعمال الدالة toString() مع سلسلة نصية: fun main(args: Array<String>) {
var x = 5
println(x.toString()) // 5
}
مثالٌ آخر على استعمال الدالة toString() مع مصفوفة: import java.util.*
fun main(args: ...
الدالة toByteArray() في Kotlin
تحوِّل الدالة toByteArray() المصفوفة العامة (أي من النوع Array<Byte>) أو المجموعة التي استُدعيت معها إلى مصفوفة من النوع ByteArray. البنية العامة fun Array<out Byte>.toByteArray(): ByteArray
fun Collection<Byte>.toByteArray(): ByteArray
القيمة المعادة تعاد مصفوفة من النوع ByteArray تحوي جميع عناصر المصفوفة العامة (أي من النوع Array<Byte>) أو المجموعة المعطاة. أمثلة استعمال الدالة ()toByteArray لتحويل مصفوفة من النوع Array<Byte> إلى النوع ByteArray: import java.util.Arrays
fun main(args: Array<String>) {
val array: Array<Byte> = arrayOf(1, 5, 6)
println(array.toByteArray().javaClass.kotlin.qualifiedName) // kotlin.ByteArray
}
انظر أيضًا لدالة toBooleanArray(): تحول المصفوفة العامة (أي من النوع Array<out Boolean>) أو المجموعة التي استُدعيت معها إلى مصفوفة من القيم ...
الدالة iterator() في Kotlin
تسمح الدالة iterator() بالتكرار (iterate) على كائنٍ ديناميكيّ (dynamic) في الحالات الآتية: إن كان لديه دالة تكراريّة (iterator function). إن كان مصفوفةً (array). إن كان نسخةً (instance) من Kotlin.collections.Iterable. البنية العامة operator fun dynamic.iterator(): Iterator<dynamic>
بيئة التشغيل المطلوبة: JS. ويُلاحظ وجود الكلمة المفتاحيّة operator للدلالة على أنّ هذه الدالة مرتبطٌ بمعامل التكرار (iteration operator). انظر أيضًا الدالة ()asDynamic: تعيد قيمة الكائن الذي استدعيت عبره على شكل قيمةٍ من النوع الديناميكيّ (dynamic type). مصادر صفحة الدالة iterator() في التوثيق الرسميّ للمكتبة القياسيّة ...
الثابت Byte.MIN_VALUE في Kotlin
يمثِّل الثابت Byte.MIN_VALUE أصغر قيمة يمكن تخزينها في النوع Byte. البنية العامة const val MIN_VALUE: Byte
أمثلة استعمال الثابت Byte.MIN_VALUE لمعرفة أصغر قيمة يمكن تخزينها في النوع Byte: fun main(args: Array<String>) {
println(Byte.MIN_VALUE) // -128
}
انظر أيضًا الثابت MAX_VALUE: يمثِّل أكبر قيمة يمكن تخزينها في النوع Byte. مصادر صفحة الثابت Byte.MIN_VALUE في التوثيق الرسميّ للمكتبة القياسيّة في لغة Kotlin.
الدالة sortByDescending() في Kotlin
ترتِّب الدالة sortByDescending() عناصر المصفوفة أو القائمة المتغيرة (MutableList) التي استُدعيت معها تنازليًّا وفقًا للقيم التي تعيدها الدالة المُمرّرة إليها عند تطبيقها على كل عنصر. البنية العامة يمكن استدعاء الدالة sortByDescending() مع المصفوفات والقوائم المتغيرة: inline fun <T, R : Comparable<R>> Array<out T>.sortBy(
crossinline selector: (T) -> R?
inline fun <T, R : Comparable<R>> MutableList<T>.sortBy(
crossinline selector: (T) -> R?)
وجود الكلمة المفتاحية inline يدل على أنَّ هذه الدالة مباشرة (للمزيد من التفاصيل، راجع صفحة الدوال المباشرة (inline functions)). المعاملات ...
الثابت 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). ...
الدالة 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() : تحوّل المحرف الذي استُدعي معها إلى عدد من النوع ...
الدالة 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),
...
عرض (20 السابقة | 20 التالية) (20 | 50 | 100 | 250 | 500).