الفرق بين المراجعتين لصفحة: «Kotlin/kotlin.text/MatchGroup/init»

من موسوعة حسوب
ط تعديل التصنيفات.
طلا ملخص تعديل
سطر 38: سطر 38:
[[تصنيف:Kotlin]]
[[تصنيف:Kotlin]]
[[تصنيف:Kotlin init]]
[[تصنيف:Kotlin init]]
[[تصنيف:Kotlin kotlin.text]]
[[تصنيف:Kotlin Text]]
[[تصنيف:Kotlin MatchGroup]]
[[تصنيف:Kotlin MatchGroup]]

مراجعة 10:29، 30 أغسطس 2018

تنشئ الدالة 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
}

انظر أيضًا

مصادر