نتائج البحث
اذهب إلى التنقل
اذهب إلى البحث
الدالة Char.dec() في Kotlin
تعيد الدالة dec() المحرف السابق للمحرف الذي استُدعيت معه. البنية العامة operator fun dec(): Char
وجود الكلمة المفتاحيّة operator يدل على أنّ هذا التابع مرتبطٌ بمعامل تكرار (iteration operator). القيمة المعادة يعاد المحرف السابق للمحرف المعطى. أمثلة استعمال الدالة ()dec لجلب الحرف الذي يسبق الحرف 'f': fun main(args: Array<String>) {
val x = 'f'
println(x.dec()) // e
}
انظر أيضًا الدالة compareTo(): توازن بين قيمة العنصر الذي استُدعيت معه والقيمة المُمرّرة إليه ثمَّ تعيد القيمة 0 إن كانا ...
الدالة sortedWith() في Kotlin
ترتِّب الدالة sortedWith() جميع عناصر المصفوفة أو المجموعة التكرارية التي استُدعيت معها وفقًا للمُقارِن المُمرّر إليها ثمَّ تضع الناتج في قائمة. البنية العامة fun <T> Array<out T>.sortedWith(
comparator: Comparator<in T>
): List<T>
fun ByteArray.sortedWith(
comparator: Comparator<in Byte>
): List<Byte>
fun ShortArray.sortedWith(
comparator: Comparator<in Short>
): List<Short>
fun IntArray.sortedWith(
comparator: Comparator<in Int>
): List<Int>
fun LongArray.sortedWith(
comparator: Comparator<in Long>
): List<Long>
fun FloatArray.sortedWith(
comparator: Comparator<in Float>
): List<Float>
fun DoubleArray.sortedWith(
...
الدالة toMutableSet() في Kotlin
تحول الدالة toMutableSet() المصفوفة أو المجموعة التكرارية التي استُدعيت معها إلى مجموعة من النوع MutableSet؛ تحافظ المجموعة المُعادة على نفس ترتيب تكرار المصفوفة أو المجموعة التكرارية الأصلية. البنية العامة يمكن استدعاء الدالة toMutableSet() مع المصفوفات والمجموعات التكرارية: fun <T> Array<out T>.toMutableSet(): MutableSet<T>
fun ByteArray.toMutableSet(): MutableSet<Byte>
fun ShortArray.toMutableSet(): MutableSet<Short>
fun IntArray.toMutableSet(): MutableSet<Int>
fun LongArray.toMutableSet(): MutableSet<Long>
fun FloatArray.toMutableSet(): MutableSet<Float>
fun DoubleArray.toMutableSet(): MutableSet<Double>
fun BooleanArray.toMutableSet(): MutableSet<Boolean>
fun CharArray.toMutableSet(): MutableSet<Char>
fun <T> Iterable<T>.toMutableSet(): MutableSet<T>
القيمة المعادة تعاد مجموعة من النوع MutableSet تحوي جميع عناصر ...
الدالة plus() في Kotlin
تضيف الدالة plus() الوسيط المُمرَّر إليها إلى الكائن الذي استدعيت معه. البنية العامة إن استدعيت الدالة plus() مع المصفوفات، فستعيد مصفوفة تضم جميع عناصر المصفوفة التي استدعيت معها إضافةً إلى العنصر المُمرّر إليها: operator fun <T> Array<T>.plus(element: T): Array<T>
operator fun ByteArray.plus(element: Byte): ByteArray
operator fun ShortArray.plus(element: Short): ShortArray
operator fun IntArray.plus(element: Int): IntArray
operator fun LongArray.plus(element: Long): LongArray
operator fun FloatArray.plus(element: Float): FloatArray
operator fun DoubleArray.plus(element: Double): DoubleArray
operator fun BooleanArray.plus(
element: Boolean
): BooleanArray
وإن استدعيت هذه ...
الثابت Byte.MAX_VALUE في Kotlin
يمثِّل الثابت Byte.MAX_VALUE أكبر قيمة يمكن تخزينها في النوع Byte. البنية العامة const val MAX_VALUE: Byte
أمثلة استعمال الثابت MAX_VALUE لمعرفة أكبر قيمة يمكن أن يأخذها النوع Byte: fun main(args: Array<String>) {
println(Byte.MAX_VALUE) // 127
}
انظر أيضًا الثابت MAX_VALUE: يمثِّل أصغر قيمة يمكن تخزينها في النوع Byte. مصادر صفحة الثابت Byte.MAX_VALUE في التوثيق الرسميّ للمكتبة القياسيّة في لغة Kotlin.
الدالة mapIndexed() في Kotlin
تعيد الدالة mapIndexed() قائمةً تحوي ناتج تطبيق الدالة المُمرّرة إليها على فهرس وقيمة كل عنصر من عناصر المصفوفة أو المجموعة التي استُدعيت معها. البنية العامة يمكن استدعاء الدالة mapIndexed() مع المصفوفات والمجموعات: inline fun <T, R> Array<out T>.mapIndexed(
transform: (index: Int, T) -> R
): List<R>
inline fun <R> ByteArray.mapIndexed(
transform: (index: Int, Byte) -> R
): List<R>
inline fun <R> ShortArray.mapIndexed(
transform: (index: Int, Short) -> R
): List<R>
inline fun <R> IntArray.mapIndexed(
...
الدالة Regex_0 في Kotlin
أصبحت الدالة Regex_0 مهملة، إذ كانت متوافرة من أجل التوافقية الثنائية (binary compatibility). تنشئ هذه الدالة تعبيرًا نمطيًا (regular expression) انطلاقًا من السلسلة النصية والخيارات المُمرّرة إليها. البنية العامة fun Regex_0(pattern: String, option: RegexOption): Regex
منصة التشغيل المطلوبة: JS. المعاملات pattern سلسلة نصية تمثل النمط الذي سينشأ منه تعبير نمطي. option كائن من النوع RegexOption يحوي خيارًا واحدًا من خيارات التعابير النمطية. القيم المعادة يعاد كائن من النوع Regex يحتوي على التعبير النمطي pattern بعد ضبطه وفقًا للخيار option. انظر أيضًا الدالة Regex(): تنشئ تعبيرًا نمطيًا (regular expression) انطلاقًا من السلسلة النصية المُمرّرة إليه. الدالة containsMatchIn(): تتحقق ...
الدالة toDoubleArray() في Kotlin
تحول الدالة toDoubleArray() المصفوفة العامة (أي من النوع Array<Double>) أو المجموعة التي استُدعيت معها إلى مصفوفة من النوع DoubleArray. البنية العامة fun Array<out Double>.toDoubleArray(): DoubleArray
fun Collection<Double>.toDoubleArray(): DoubleArray
القيمة المعادة تعاد مصفوفة من النوع DoubleArray تحوي جميع عناصر المصفوفة العامة (أي من النوع Array<Double>) أو المجموعة المعطاة. أمثلة استعمال الدالة ()toDoubleArray لتحويل مصفوفة من النوع Array<Double> إلى النوع DoubleArray: import java.util.Arrays
fun main(args: Array<String>) {
val array: Array<Double> = arrayOf(4.5, 5.4, 6.0)
println(Arrays.toString(array.toDoubleArray())) // [4.5, 5.4, 6.0]
...
الدالة isEmpty() في Kotlin
تتحقق الدالة isEmpty() إن كانت المصفوفة التي استُدعيت معها فارغةً أم لا. البنية العامة inline fun <T> Array<out T>.isEmpty(): Boolean
inline fun ByteArray.isEmpty(): Boolean
inline fun ShortArray.isEmpty(): Boolean
inline fun IntArray.isEmpty(): Boolean
inline fun LongArray.isEmpty(): Boolean
inline fun FloatArray.isEmpty(): Boolean
inline fun DoubleArray.isEmpty(): Boolean
inline fun BooleanArray.isEmpty(): Boolean
inline fun CharArray.isEmpty(): Boolean
وجود الكلمة المفتاحية inline يدل على أنَّ هذه الدالة مباشرة (للمزيد من التفاصيل، راجع صفحة الدوال المباشرة (inline functions)). القيم المعادة تُعاد القيمة true إن كانت المصفوفة المعطاة فارغةً، أو القيمة false خلاف ...
الدالة minBy() في Kotlin
تجلب الدالة minBy() العنصر أو الزوج الأول من المصفوفة أو المجموعة أو الخريطة التي استُدعيت معها والذي أعيدت معه أصغر قيمة عند تطبيق دالة معيَّنة عليه. البنية العامة يمكن استدعاء الدالة minBy() مع المصفوفات و المجموعات والخرائط: 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).