نتائج البحث
اذهب إلى التنقل
اذهب إلى البحث
التهيئة الأولية
التهيئة الأولية
التهيئة الأولية للصنف CharArray في Kotlin
تنشئ الدالة CharArray() البانية مصفوفة جديدة من النوع CharArray (أي مصفوفة من الحروف) بحجم معين، وتحوي قيمًا محدَّدة أو القيمة '\u0000' التي تمثل حرفًا عدميًّا. البنية العامة CharArray(size: Int, init: (Int) -> Char)
CharArray(size: Int)
تنشئ هذه الدالة مصفوفة جديدة حجمها بحجم الوسيط size، وتحسب قيمة كل عنصر منها عبر استدعاء الدالة init مع قيمة الفهرس الحالي لكل عنصر. إن لم يُعطَ الوسيط init، فستُضبَط كل قيم المصفوفة إلى القيمة '\u0000'. المعاملات size عدد صحيح يمثل حجم المصفوفة الجديدة المراد إنشاؤها. init دالةٌ تستدعى لحساب قيمة كل عنصر من عناصر المصفوفة المراد إنشاؤها ...
التهيئة الأولية للصنف CharArray في Kotlin
تنشئ الدالة CharArray() البانية مصفوفة جديدة من النوع CharArray (أي مصفوفة من الحروف) بحجم معين، وتحوي قيمًا محدَّدة أو القيمة '\u0000' التي تمثل حرفًا عدميًّا. البنية العامة CharArray(size: Int, init: (Int) -> Char)
CharArray(size: Int)
تنشئ هذه الدالة مصفوفة جديدة حجمها بحجم الوسيط size، وتحسب قيمة كل عنصر منها عبر استدعاء الدالة init مع قيمة الفهرس الحالي لكل عنصر. إن لم يُعطَ الوسيط init، فستُضبَط كل قيم المصفوفة إلى القيمة '\u0000'. المعاملات size عدد صحيح يمثل حجم المصفوفة الجديدة المراد إنشاؤها. init دالةٌ تستدعى لحساب قيمة كل عنصر من عناصر المصفوفة المراد إنشاؤها ...
الخاصية CharArray.size في Kotlin
تمثِّل الخاصيّة CharArray.size عدد العناصر الموجودة في المصفوفة ذات النوع CharArray. البنية العامة val size: Int
القيم المعادة يعاد عددٌ صحيحٌ يمثِّل عدد العناصر في المصفوفة المعطاة. أمثلة استعمال الخاصيّة size لمعرفة عدد العناصر الموجود في مصفوفة من النوع CharArray: fun main(args: Array<String>) {
val array = CharArray(6)
print(array.size) // 6
}
انظر أيضًا الصنف CharArray. الدالة CharArray(): تنشئ مصفوفة جديدة من النوع CharArray (أي مصفوفة من الحروف) بحجم معين، وتحوي قيمًا محدَّدة أو القيمة '\u0000' التي تمثل حرفًا عدميًّا. التابع ()get: يجلب عنصرًا ذي فهرس محدد من ...
الدالة toCharArray() في Kotlin
تضع الدالة toCharArray() جميع محارف السلسلة النصية التي استٌدعيت معها في مصفوفة من النوع CharArray، إذ يوضع كل محرف في عنصر. البنية العامة inline fun String.toCharArray(): CharArray
بيئة التشغيل المطلوبة: JVM. تعيد الدالة toCharArray() مصفوفة من النوع CharArray تحتوي حروف السلسلة النصية التي استٌدعيت عبرها. inline fun String.toCharArray(
destination: CharArray,
destinationOffset: Int = 0,
startIndex: Int = 0,
endIndex: Int = length
): CharArray
بيئة التشغيل المطلوبة: JVM. ...
الدالة CharArray.get() في Kotlin
يجلب التابع get() عنصرًا ذي فهرس محدد من المصفوفة. يمكن الاستعاضة عن هذه الدالة باستخدام معامل الفهرسة (index operator) المتمثل بالقوسين [] بالشكل: value = arr[index]
البنية العامة operator fun get(index: Int): Char
وجود الكلمة المفتاحية operator يدل على أنّ هذه الدالة مرتبطة بمعامل الفهرسة الذي ذكرناه آنفًا. المعاملات index عدد صحيح يمثل فهرس العنصر المراد جلبه. القيم المعادة يعاد العنصر ذو الفهرس index المحدِّد والموجود في المصفوفة المعطاة. أمثلة استعمال الدالة get() لجلب العنصر الثالث من مصفوفة من النوع CharArray: fun main(args: Array<String>) {
val int: (Int) -> ...
الدالة CharArray.iterator() في Kotlin
تنشئ الدالة iterator() عنصرًا تكراريًّا (iterator) لتكرار بنيةٍ (block) برمجيةٍ على كافّة عناصر المصفوفة المستدعاة معه. البنية العامة operator fun iterator(): CharIterator
وجود الكلمة المفتاحية operator يدل على أنّ هذه الدالة مرتبطٌة بمعامل تكرار (iteration operator، اطلع على المثال في الأسفل). القيم المعادة يعاد عنصرٌ تكراريٌٌ (iterator) من أجل تكرار بنيةٍ (block) برمجيةٍ معينة على كافّة عناصر المصفوفة المعطاة. أمثلة استعمال الدالة iterator() لتخصيص عنصر تكراري من أجل استخدامه في الحلقة for التكرارية التي تطبع قيم جميع العناصر: fun main(args: Array<String>) {
val f: (Int) -> ...
الدالة CharArray.set() في Kotlin
تضبط الدالة set() قيمة عنصر ذي فهرس محدد موجود في المصفوفة المستدعاة معه. يمكن الاستعاضة عن هذه الدالة باستخدام آلية الإسناد (assignment) ومعامل الفهرسة (index operator) بالشكل: arr[index] = value
البنية العامة operator fun set(index: Int, value: Char)
وجود الكلمة المفتاحية operator يدل على أنّ هذه الدالة مرتبطة بمعامل الفهرسة المذكور سابقًا. المعاملات index عدد صحيح يمثل فهرس العنصر المراد تغيير قيمته وتعيين القيمة value له. value القيمة المراد تعيينها إلى العنصر ذي الفهرس index. أمثلة استعمال الدالة set() لتغيير قيمة العنصر الثاني والثالث إلى 'G' و 'T' على ...
الدالة toCharArray() في Kotlin
تحول الدالة toCharArray() المصفوفة العامة (أي التي من النوع Array<Char>) أو المجموعة التي استُدعيت معها إلى مصفوفة من النوع CharArray. البنية العامة fun Array<out Char>.toCharArray(): CharArray
fun Collection<Char>.toCharArray(): CharArray
القيمة المعادة تعاد مصفوفة من النوع CharArray تحوي جميع عناصر المصفوفة العامة (أي التي من النوع Array<Char>) أو المجموعة المعطاة. أمثلة استعمال الدالة ()toCharArray لتحويل مصفوفة من النوع Array<Char> إلى مصفوفة من النوع CharArray: import java.util.Arrays
fun main(args: Array<String>) {
val array: Array<Char> = arrayOf('a', 'b', 'c')
println(array.toCharArray().javaClass.kotlin.qualifiedName) // kotlin.CharArray
}
انظر أيضًا الدالة toBooleanArray(): تحول المصفوفة العامة (أي من النوع Array<out Boolean>) أو المجموعة التي استُدعيت معها ...
الدالة String() في Kotlin
تحول الدالة String() جميع محتويات المصفوفة أو الكائن الممرر إليها (أو جزء منها فقط) إلى سلسلة نصية ويمكن أن تكون بترميز محدد. البنية العامة inline fun String(bytes: ByteArray, charset: Charset): String
inline fun String(
bytes: ByteArray,
offset: Int,
length: Int,
charset: Charset
): String
بيئة التشغيل المطلوبة: JVM. تحول الدالة String() جميع محتويات المصفوفة bytes أو جزءًا محددًا منها (يبدأ عند العنصر الذي ينزاح بمقدار offset ...
الدالة copyOf() في Kotlin
تنسخ الدالة copyOf() كامل المصفوفة التي استُدعيت معها أو جزءًا منها. البنية العامة inline fun <T> Array<T>.copyOf(): Array<T>
inline fun ByteArray.copyOf(): ByteArray
inline fun ShortArray.copyOf(): ShortArray
inline fun IntArray.copyOf(): IntArray
inline fun LongArray.copyOf(): LongArray
inline fun FloatArray.copyOf(): FloatArray
inline fun DoubleArray.copyOf(): DoubleArray
inline fun BooleanArray.copyOf(): BooleanArray
inline fun CharArray.copyOf(): CharArray
inline fun ByteArray.copyOf(newSize: Int): ByteArray
inline fun ShortArray.copyOf(newSize: Int): ShortArray
inline fun IntArray.copyOf(newSize: Int): IntArray
inline fun LongArray.copyOf(newSize: Int): LongArray
inline fun FloatArray.copyOf(newSize: Int): FloatArray
inline fun DoubleArray.copyOf(newSize: Int): DoubleArray
inline ...