نتائج البحث
اذهب إلى التنقل
اذهب إلى البحث
الدالة split() في Kotlin
تقتطع الدالة split() المحارف الموجودة بين الأجزاء المتطابقة مع تعبير نمطي معين أو بين سلاسل نصية أو محارف معينة في سلسلة المحارف الممررة إليها وتعيدها في قائمة. البنية العامة fun CharSequence.split(
regex: Pattern,
limit: Int = 0
): List<String>
inline fun CharSequence.split(
regex: Regex,
limit: Int = 0
): List<String>
fun CharSequence.split(
vararg delimiters: String,
ignoreCase: Boolean = false,
limit: Int = 0
): List<String>
fun CharSequence.split(
...
الدالة takeLastWhile() في Kotlin
تجلب الدالة takeLastWhile() آخر عناصر محققة لشرطٍ محدَّدٍ من سلسلة المحارف أو السلسلة النصية التي استُدعيت معها. البنية العامة inline fun CharSequence.takeLastWhile(
predicate: (Char) -> Boolean
): CharSequence
inline fun String.takeLastWhile(
predicate: (Char) -> Boolean
): String
يُلاحَظ وجود الكلمة المفتاحية inline التي تدل على أن هذه الدالة مباشرة (للمزيد من التفاصيل، راجع صفحة الدوال المباشرة (inline functions)). المعاملات predicate دالةٌ تطبق على كل محرف من محارف سلسلة المحارف أو السلسلة النصية المعطاة. يمرر إليها كل محرف على حدة ثم تعيد قيمة منطقية مقابلة ...
الدالة isJavaIdentifierStart() في Kotlin
تتحقق الدالة isJavaIdentifierStart() إن كان يُسمَح أن يكون المحرف الذي استٌدعي معها المحرف الأول من مُعرِّف جافا (Java identifier). البنية العامة inline fun Char.isJavaIdentifierStart(): Boolean
المنصة المطلوبة: JVM. وجود الكلمة المفتاحية inline يدل على أنَّ هذه الدالة مباشرة (للمزيد من التفاصيل، ارجع إلى صفحة الدوال المباشرة (inline functions)). القيم المعادة تعاد القيمة true إن كان يسمح أن يكون المحرف الذي استٌدعي معها المحرف الأول من مُعرِّف جافا (Java identifier)، أو القيمة false خلاف ذلك. أمثلة استعمال الدالة isJavaIdentifierStart() لمعرفة أيُّ المحرفين التاليين يسمح ...
الدالة isLowSurrogate() في Kotlin
تتحقق الدالة isLowSurrogate() إن كان المحرف الذي استٌدعي معها بديلًا سفليًّا لعدد بتات الترميز الموحد (Unicode low-surrogate code unit). البنية العامة inline actual fun Char.isLowSurrogate(): Boolean
وجود الكلمة المفتاحية inline يدل على أنَّ هذه الدالة مباشرة (للمزيد من التفاصيل، ارجع إلى صفحة الدوال المباشرة (inline functions)). القيم المعادة تعاد القيمة true إن كان المحرف المعطى بديلًا سفليًّا لعدد بتات الترميز الموحد، أو القيمة false خلاف ذلك. أمثلة استعمال الدالة isLowSurrogate() لمعرفة أي المحرفيين التاليين هو بديل سفلي لعدد بتات الترميز الموحد: fun main(args: Array<String>) ...
الخاصية CharSequence.length في Kotlin
تمثل الخاصية CharSequence.length عدد عناصر سلسلة المحارف (CharSequence) المستدعاة معها. البنية العامة abstract val length: Int
أمثلة استعمال الخاصية CharSequence.length لمعرفة عدد عناصر سلسلة من الحروف: fun main(args: Array<String>) {
val s = "hsoub"
println(s.length) // 5
}
انظر أيضًا الدالة ()get: تجلب العنصر ذي الفهرس الممرَّر إليها من سلسلة الحروف المستدعاة معها. الدالة subSequence(): تجلب جزءًا محددًا يقع في سلسلة الحروف التي استٌدعيت معها. مصادر صفحة الخاصية CharSequence.length في التوثيق الرسميّ للمكتبة القياسيّة في ...
الدالة sortedByDescending() في Kotlin
ترتِّب الدالة sortedByDescending() جميع عناصر المصفوفة أو المجموعة التكرارية (Iterable) التي استُدعيت معها تنازليًّا وفقًا للقيم التي تعيدها الدالة المُمرّرة إليها عند تطبيقها على كل عنصر ثمَّ تضع الناتج في قائمة. البنية العامة inline fun <T, R : Comparable<R>> Array<out T>.sortedByDescending(
crossinline selector: (T) -> R?
): List<T>
inline fun <R : Comparable<R>> ByteArray.sortedByDescending(
crossinline selector: (Byte) -> R?
): List<Byte>
inline fun <R : Comparable<R>> ShortArray.sortedByDescending(
crossinline selector: (Short) -> R?
): List<Short>
inline fun <R ...
الدالة Byte.inc() في Kotlin
تزيد الدالة inc() القيمة التي استُدعيت معها بمقدار 1 ثم تعيد القيمة الناتجة. البنية العامة operator fun inc(): Byte
القيمة المعادة تعاد قيمة من النوع Byte تمثل القيمة المعطاة بعد زيادتها بمقدار 1. أمثلة استعمال الدالة ()inc لزيادة قيمة عددية: fun main(args: Array<String>) {
val x = 3
println(x.inc() )// 4
}
انظر أيضًا الدالة compareTo(): توازن بين قيمة العنصر الذي استُدعيت معه والقيمة المُمرّرة إليه ثمَّ ...
الدالة indexOfLast() في Kotlin
تجلب الدالة indexOfLast() فهرس آخر عنصر يحقِّق شرطًا معيَّنًا من المصفوفة أو المجموعة أو القائمة التي استُدعيت معها. البنية العامة يمكن استدعاء الدالة indexOfLast() مع المصفوفات والمجموعات والقوائم: inline fun <T> Array<out T>.indexOfLast(
predicate: (T) -> Boolean
): Int
inline fun ByteArray.indexOfLast(
predicate: (Byte) -> Boolean
): Int
inline fun ShortArray.indexOfLast(
predicate: (Short) -> Boolean
): Int
inline fun IntArray.indexOfLast(
predicate: (Int) -> Boolean
): Int
inline fun LongArray.indexOfLast(
predicate: ...
الخاصية Regex.pattern في Kotlin
تمثل الخاصية Regex.pattern النمط الذي استعمل في إنشاء التعبير النمطي الذي استُدعي معها. البنية العامة actual val pattern: String
القيمة المعادة تعاد سلسلة نصية تمثل النمط الذي استعمل في إنشاء التعبير النمطي المعطى. أمثلة استعمال الخاصية Regex.pattern مع تعبير نمطي لمعرفة النمط الأولي الذي استعمل في إنشائه -باستعمال الدالة Regex()-: fun main(args: Array<String>) {
val reg = Regex("""-?\d+(\.\d+)?""")
print(reg.pattern ) // -?\d+(\.\d+)?
}
انظر أيضًا الخاصية Regex.options: تمثل مجموعةَ الخيارات التي استُخدمت في إنشاء التعبير ...
الصنف Enum في Kotlin
يعدُّ الصنف Enum الصنف الأساس لكل الأصناف القابلة للعد (enum classes). إن أردت الاطلاع على معلومات أوسع حول هذه الأصناف، فاقرأ هذا المرجع. abstract class Enum<E : Enum<E>> : Comparable<E> (source)
الدوال البانية (Constructors) <init> يعدُّ الصنف Enum الصنف الأساس لكل أصناف الترقيم (enum classes). الخاصيات name تمثل اسم الثابت المعرف في الكائن enum الذي استُدعي معها كما سُمّي أُثناء تعريف هذا الكائن. ordinal تمثل ترتيب (ordinal) الثابت المعرف في الكائن enum الذي استُدعي معها. الدوال clone ترمي هذه الدالة استثناءً لأنّ ثوابت الصنف Enum لا يمكن أن ...
عرض (20 السابقة | 20 التالية) (20 | 50 | 100 | 250 | 500).