نتائج البحث

اذهب إلى التنقل اذهب إلى البحث

الدالة 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 إن لم يكن هنالك أي عنصر. أمثلة مثالٌ على استعمال الدالة ...

الدالة toSet()‎ في Kotlin

تحول الدالة toSet()‎ المصفوفة أو المجموعة التكرارية التي استُدعيت معها إلى مجموعة من النوع Set. تحافظ المجموعة المُعادة على نفس ترتيب تكرار المصفوفة أو المجموعة التكرارية الأصلية.  البنية العامة يمكن استدعاء الدالة toSet()‎ مع المصفوفات والمجموعات التكرارية: fun <T> Array<out T>.toSet(): Set<T> fun ByteArray.toSet(): Set<Byte> fun ShortArray.toSet(): Set<Short> fun IntArray.toSet(): Set<Int> fun LongArray.toSet(): Set<Long> fun FloatArray.toSet(): Set<Float> fun DoubleArray.toSet(): Set<Double> fun BooleanArray.toSet(): Set<Boolean> fun CharArray.toSet(): Set<Char> fun <T> Iterable<T>.toSet(): Set<T> القيمة المعادة تعاد مجموعة من النوع Set تحوي جميع عناصر المصفوفة أو المجموعة التكرارية المعطاة. أمثلة استعمال الدالة ()toSet لتحويل مصفوفة إلى مجموعة من ...

الدالة asIterable()‎ في Kotlin

تُنشِئ الدالة asIterable()‎نسخةً تكراريّةً (iterable instance) تُغلّف (wrap) المصفوفة الأصلية وتعيد عناصرَها عندما تُستخدَم في حلقات التكرار (مثل for). البنية العامة fun <T> Array<out T>.asIterable(): Iterable<T> fun ByteArray.asIterable(): Iterable<Byte> fun ShortArray.asIterable(): Iterable<Short> fun IntArray.asIterable(): Iterable<Int> fun LongArray.asIterable(): Iterable<Long> fun FloatArray.asIterable(): Iterable<Float> fun DoubleArray.asIterable(): Iterable<Double> fun BooleanArray.asIterable(): Iterable<Boolean> fun CharArray.asIterable(): Iterable<Char> ويمكن استدعاء الدالة asIterable()‎عبر مجموعة (collection) لتُعيدها على شكل عنصر تكراريّ (iterable): inline fun <T> Iterable<T>.asIterable(): Iterable<T> كما ويمكن استدعاء الدالة asIterable()‎عبر عنصر map وستعيد نسخةً تكراريةً (iterable instance) تُغلّف عنصر map الأصلي وتعيد مداخله (entries) ...

الدالة sortedArray()‎ في Kotlin

ترتِّب الدالة sortedArray()‎ جميع عناصر المصفوفة التي استُدعيت معها تصاعديًّا ثمَّ تضع الناتج في مصفوفة جديدة.  البنية العامة fun <T : Comparable<T>> Array<T>.sortedArray(): Array<T> fun ByteArray.sortedArray(): ByteArray fun ShortArray.sortedArray(): ShortArray fun IntArray.sortedArray(): IntArray fun LongArray.sortedArray(): LongArray fun FloatArray.sortedArray(): FloatArray fun DoubleArray.sortedArray(): DoubleArray fun CharArray.sortedArray(): CharArray القيمة المعادة تعاد مصفوفة جديدة تضم عناصر المصفوفة المعطاة بعد ترتيبها تصاعديًّا. أمثلة استعمال الدالة ()sortedArray لترتيب عناصر مصفوفة تصاعديًّا: import java.util.Arrays fun main(args: Array<String>) { val array = arrayOf(1, 9, -3, 7, 5, 6) ...

الدالة CharSequence.getOrElse()‎ في Kotlin

تجلب الدالة getOrElse()‎ محرفًا ذا فهرس مُحدَّد من سلسلة المحارف التي استُدعيت معها. إن كان الفهرس المعطى يقع خارج حدود سلسلة المحارف، فسيُعاد ناتج استدعاء دالة معيَّنة معطاة. البنية العامة inline fun CharSequence.getOrElse( index: Int, defaultValue: (Int) -> Char ): Char وجود الكلمة المفتاحية inline يدل على أنَّ هذه الدالة مباشرة (للمزيد من التفاصيل، راجع صفحة الدوال المباشرة (inline functions)). المعاملات index عدد صحيح يمثل فهرس المحرف المراد جلبه. defaultValue دالةٌ تُستدعَى عندما يقع الفهرس index خارج حدود سلسلة المحارف. القيم المعادة يعاد ...

الدالة Byte.toByte()‎ في Kotlin

تحوّل الدالة toByte()‎ العدد الذي استُدعي معها إلى عدد من النوع Byte، وهذا قد يؤدي إلى تقريب العدد أو اقتطاع جزءٍ منه. البنية العامة fun toByte(): Byte القيمة المعادة يعاد عدد من النوع Byte. أمثلة استعمال الدالة ()toByte لتحويل عدد من النوع Int إلى Byte: fun main(args: Array<String>) { val x: Int = 52 println(x.toByte()) // 52 } استعمال الدالة ()toByte لتحويل عدد من النوع float إلى Byte: fun main(args: Array<String>) { val ...

الثابت Char.MAX_HIGH_SURROGATE‎ في Kotlin

يمثِّل الثابت Char.MAX_HIGH_SURROGATE القيمة القصوى للبديل الأعلى لعدد بتات الترميز الموحد (Unicode high-surrogate code unit). البنية العامة const val MAX_HIGH_SURROGATE: Char انظر أيضًا الثابت Char.MAX_LOW_SURROGATE: يمثل القيمة القصوى للبديل الأدنى لوحدة اليونيكود (Unicode low-surrogate code unit). الثابتةChar.MAX_SURROGATE‎ : يمثِّل القيمة القصوى لبديل وحدة اليونيكود (Unicode surrogate code unit). الثابت Char.MIN_HIGH_SURROGATE: يمثل القيمة الدنيا للبديل الأعلى لوحدة اليونيكود (Unicode high-surrogate code unit). الثابت Char.MIN_LOW_SURROGATE‎ : يمثل القيمة الدنيا للبديل الأدنى لوحدة اليونيكود (Unicode low-surrogate code unit). الثابت Char.MIN_SURROGATE: يمثل القيمة الدنيا لبديل وحدة ...

الدالة ‎‎run()‎ في Kotlin

يمكن استخدام الدالة run()‎ بطريقتين: استدعاء بنية (block) الدالة المُحدَّدة وذلك بجعل قيمة this كمستقبِلٍ (receiver) له وإعادة قيمة ناتج البنية. استدعاء بنية (block) الدالة المُحدَّدة وإعادة ناتجها. البنية العام inline fun <T, R> T.run(block: T.() -> R): R inline fun <R> run(block: () -> R): R يُلاحَظ وجود الكلمة المفتاحية inline للدلالة على أن هذه الدالة مباشرة، وللمزيد من التفاصيل راجع توثيق الدوال المباشرة (inline functions). المعاملات block الكتلة البرمجية المراد استدعاؤها وتنفيذها. القيم المعادة يعاد ناتج بنية (block) الدالة المُحدَّدة ...

عرض (20 السابقة | 20 التالية) (20 | 50 | 100 | 250 | 500).