التهيئة الأولية <init> للصنف MatchGroup في Kotlin

من موسوعة حسوب
مراجعة 14:35، 9 سبتمبر 2018 بواسطة جميل-بيلوني (نقاش | مساهمات) (نقل جميل-بيلوني صفحة Kotlin/kotlin.text/MatchGroup/Init إلى Kotlin/kotlin.text/MatchGroup/init: السبب هو تصحيح خطأ في الرابط من أجل أن يتطابق رابط هذه الصفحة مع رابط ا...)
(فرق) → مراجعة أقدم | المراجعة الحالية (فرق) | مراجعة أحدث ← (فرق)

تنشئ الدالة MatchGroup()‎ البانية كائنًا من النوع MatchGroup الذي يمثل النتائج التي نحصل عليها من مجموعة واحدة ضمن MatchResult الخاصة بالصنف Regex.

البنية العامة

MatchGroup(actual value: String, range: IntRange)

منصة التشغيل المطلوبة: JVM.

MatchGroup(actual value: String)

منصة التشغيل المطلوبة: JS.

المعاملات

value

قيمة مجموعة النتائج التي تم الحصول عليها.

range

مجال الفهارس التي تحدّد مكان مجموعة النتائج التي تم الحصول عليها. الخاصية range متوافرة على منصة JVM فقط.

القيم المعادة

يعاد كائن من النوع MatchGroup.

أمثلة

في الشيفرة الآتية  نعرّف كائنًا من النوع MatchGroup باسم x عبر التابع MatchGroup()‎ مع تمرير وسيطين إليه، ثم نطبع الخاصية range الخاصة بالمتغير x:

fun main(args: Array<String>) {
    val x = MatchGroup("rr", 2..4)

    print(x.range) // 2..4
}

انظر أيضًا

مصادر