الصنف ‎‎MatchGroup‎ في Kotlin

من موسوعة حسوب
مراجعة 08:12، 29 أغسطس 2018 بواسطة جميل-بيلوني (نقاش | مساهمات) (مراجعة وتدقيق.)

يمثل الصنف MatchGroup النتائج التي نحصل عليها من مجموعة متطابقة داخل MatchResult الخاصة بالصنف Regex.

data actual class MatchGroup

المعاملات

value

قيمة المجموعة المتطابقة.

range

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

الدوال البانية

<init>

ينشِئ التابع MatchGroup()‎ كائنًا من النوع MatchGroup، والذي يُمكن أن يحتوي مجموعة نتائج (capturing group) واحدة للكائنات من نوع  MatchResult.

الخاصيات

range

تمثل مجال الفهارس في السلسلة النصية المدخلة في المكان الذي تطابقت فيه المجموعة.

value

الدوال الموروثة

equals

تبين الدالة equals()‎ إذا ما كان الكائن المُمرّر إليها يساوي الكائن الذي استدعيت عبره.

hashCode

يعيد التابع hashCode()‎ قيمة الشيفرة hash code الخاصّة بالكائن الذي استُدعي عبره.

toString

يعيد التابع toString()‎ تمثيلًا نصيًا للكائن الذي يُستدعى عبره.