نتائج البحث
اذهب إلى التنقل
اذهب إلى البحث
الدالة Text.endsWith() في Kotlin
تتحقق الدالة endsWith() إن كانت السلسلة النصية أو سلسلة المحارف التي استُدعيت معها تنتهي بمحرف معين أو لاحقة معينة. البنية العامة fun String.endsWith(
suffix: String,
ignoreCase: Boolean = false
): Boolean
fun CharSequence.endsWith(
char: Char,
ignoreCase: Boolean = false
): Boolean
fun CharSequence.endsWith(
suffix: CharSequence,
ignoreCase: Boolean = false
): Boolean
المعاملات suffix سلسلة نصية أو سلسلة من المحارف تمثل اللاحقة التي يراد التحقق ...
الدالة partition() في Kotlin
تقسم الدالة partition() سلسلة المحارف التي استُدعيت معها إلى قسمين؛ الأول يضم المحارف التي تحقِّق شرطًا محدَّدًا، والثاني يضم المحارف الأخرى المتبقيَّة. البنية العامة inline fun CharSequence.partition(
predicate: (Char) -> Boolean
): Pair<CharSequence, CharSequence>
inline fun String.partition(
predicate: (Char) -> Boolean
): Pair<String, String>
وجود الكلمة المفتاحية inline يدل على أن هذه الدالة مباشرة (للمزيد من التفاصيل، راجع صفحة الدوال المباشرة (inline functions)). المعاملات predicate دالةٌ تطبق على كل محرف من محارف السلسلة المعطاة. يمرر إليها كل محرف من محارف السلسلة على ...
الدالة toIntArray() في Kotlin
تحول الدالة toIntArray() المصفوفة العامة (أي من النوع Array<Int>) أو المجموعة التي استُدعيت معها إلى مصفوفة من النوع IntArray. البنية العامة fun Array<out Int>.toIntArray(): IntArray
fun Collection<Int>.toIntArray(): IntArray
القيمة المعادة تعاد مصفوفة من النوع IntArray تحوي جميع عناصر المصفوفة العامة (أي من النوع Array<Int>) أو المجموعة المعطاة. أمثلة استعمال الدالة ()toIntArray لتحويل مصفوفة من النوع Array<Int> إلى النوع IntArray: import java.util.Arrays
fun main(args: Array<String>) {
val array: Array<Int> = arrayOf(4, 5, 6)
println(Arrays.toString(array.toIntArray())) // [4, 5, 6]
...
الدالة Enum.equals() في Kotlin
تتحقق الدالة equals() إذا ما كان الكائن المُمرّر إليها يساوي الكائن الذي استدعي معها. استدعاء هذه الدالة يجب أن يكون: انعكاسيًا (Reflexive): لكل مرجع x لا يساوي null، يجب أن يعيد استدعاء x.equals(x) القيمة true. تماثليًَا (Symmetric): لكل قيمتين مرجعيتين x و y لا تساويان null، سيعيد الاستدعاء x.equals(y) القيمة true إذا، وفقط، إذا أعادت y.equals(x) القيمة true. تواتريًا (Transitive): لكل القيم المرجعية x و y و z التي لا تساوي null، سيعيد استدعاء x.equals(z) القيمة true إن أعادت x.equals(y) و ...
الخاصية DoubleArray.size في Kotlin
تمثِّل الخاصيّة DoubleArray.size عدد العناصر الموجودة في المصفوفة ذات النوع DoubleArray. البنية العامة val size: Int
القيم المعادة يعاد عددٌ صحيحٌ يمثِّل عدد العناصر في المصفوفة المعطاة. أمثلة استعمال الخاصيّة size لمعرفة عدد العناصر الموجود في مصفوفة من النوع DoubleArray: fun main(args: Array<String>) {
val array = DoubleArray(6)
print(array.size) // 6
}
انظر أيضًا الصنف DoubleArray. الدالة DoubleArray(): تنشئ مصفوفة جديدة من النوع DoubleArray (أي مصفوفة من الأعداد العشرية المضاعفة) بحجم معين، وتحوي قيمًا محدَّدة أو القيم 0. الدالة ()get: تجلب عنصرًا ذي فهرس محدد من المصفوفة. الدالة iterator(): تنشئ عنصرًا تكراريًّا (iterator) لتكرار بنيةٍ (block) برمجيةٍ على ...
الدالة contentHashCode() في Kotlin
تشفِّر الدالة contentHashCode() محتوى المصفوفة التي استُدعيت معها كما لو كانت قائمة إلى شيفرة Hash. البنية العامة inline fun <T> Array<out T>.contentHashCode(): Int
inline fun ByteArray.contentHashCode(): Int
inline fun ShortArray.contentHashCode(): Int
inline fun IntArray.contentHashCode(): Int
inline fun LongArray.contentHashCode(): Int
inline fun FloatArray.contentHashCode(): Int
inline fun DoubleArray.contentHashCode(): Int
inline fun BooleanArray.contentHashCode(): Int
inline fun CharArray.contentHashCode(): Int
الإصدار المطلوب: Kotlin 1.1 وجود الكلمة المفتاحية inline يدل على أنَّ الدالة مباشرة (راجع للمزيد من التفاصيل توثيق الدوال المباشرة). القيم المعادة تعيد شيفرة Hash لمحتوى المصفوفة التي استُدعيت معها ...
الدالة sumBy() في Kotlin
تجمع الدالة sumBy() جميع نواتج تطبيق دالة معيَّنة على كل عنصر من عناصر المصفوفة أو المجموعة التي استُدعيت معها. الفرق بين الدالة sumBy() والدالة sumByDouble() هو في نوع القيمة التي تستطيع الدالة الممرَّر إلى كلٍّ منهما إعادتها، إذ تعيد الدالة المُمرَّرة إلى sumBy() عددًّا صحيحًا (integer) بينما يمكن أن تعيد الدالة الممرَّرة إلى sumByDouble() عددًا عشريًّا مضاعفًا (double). البنية العامة يمكن استدعاء الدالة sumBy() مع المصفوفات والمجموعات: inline fun <T> Array<out T>.sumBy(selector: (T) -> Int): Int
inline fun ByteArray.sumBy(selector: (Byte) -> Int): Int
inline ...
الدالة String.codePointAt() في Kotlin
تعيد الدالة codePointAt() المحرف (Unicode code point) عند الفهرس المُحدّد. البنية العامة inline fun String.codePointAt(index: Int): Int
منصة التشغيل المطلوبة: JVM. وجود الكلمة المفتاحية inline يدل على أن هذه الدالة مباشرة (للمزيد من التفاصيل، راجع صفحة الدوال المباشرة (inline functions)). المعاملات index عدد صحيح يمثل فهرس العنصر في السلسلة النصية المعطاة. القيم المعادة يعاد عدد صحيح يمثل المحرف ذا الفهرس index من السلسلة النصية المعطاة. أمثلة مثالٌ على استعمال الدالة ()codePointAt: fun main(args: Array<String>) {
val str = "hsoub Academy"
...
الصنف DeprecationLevel في Kotlin
يحوي الصنف DeprecationLevel مستويات تصف درجات الإهمال (deprecation levels). enum class DeprecationLevel
القيم القابلة للعد (Enum Values) WARNING تشير القيمة WARNING إلى وجود تحذير تولد نتيجة استعمال عنصر مهمل (deprecated element). ERROR تشير القيمة ERROR إلى وجود خطأٍ تولد نتيجة استعمال عنصر مهمل (deprecated element). HIDDEN تشير القيمة HIDDEN إلى أن العنصر المهمل (deprecated elements) غير متاح للاستخدام ضمن الشيفرة. الخاصيات الموروثة (Inherited Properties) name تمثِّل الخاصية Enum.name اسم الثابت المعرف في الكائن enum الذي استُدعي معها كما سُمّي أُثناء تعريف هذا الكائن. ordinal تمثل الخاصية Enum.ordinal ترتيب (ordinal) الثابت المعرف في ...
عرض (20 السابقة | 20 التالية) (20 | 50 | 100 | 250 | 500).