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

من موسوعة حسوب
ط نقل جميل-بيلوني صفحة Kotlin/kotlin.text/MatchGroup/index إلى Kotlin/kotlin.text/MatchGroup: السبب هو وجود الكلمة "index" في نهاية الرابط وهذا يخالف ما هو معتمد في بقية ص...
مراجعة وتدقيق.
سطر 1: سطر 1:
تمثل نتيجة من مجموعة مطابقة داخل  <code>[[Kotlin/kotlin.text/MatchResult/index|MatchResult]]</code> الخاصة بالصنف <code>[[Kotlin/kotlin.text/Regex/index|Regex]].</code>
يمثل الصنف <code>MatchGroup</code> النتائج التي نحصل عليها من مجموعة متطابقة داخل <code>[[Kotlin/kotlin.text/MatchResult/index|MatchResult]]</code> الخاصة بالصنف <code>[[Kotlin/kotlin.text/Regex/index|Regex]]</code>.<syntaxhighlight lang="kotlin">
data actual class MatchGroup
</syntaxhighlight>
 
== المعاملات ==
 
=== <code>value</code> ===
قيمة المجموعة المتطابقة.
 
=== <code>range</code> ===
مجال الفهارس في السلسلة النصية المدخلة في المكان الذي تطابقت فيه المجموعة. الخاصية <code>range</code> متوافرة على منصة JVM فقط.


== الدوال البانية ==
== الدوال البانية ==
سطر 5: سطر 15:
=== <code>[[Kotlin/kotlin.text/MatchGroup/Init|<init>]]</code> ===
=== <code>[[Kotlin/kotlin.text/MatchGroup/Init|<init>]]</code> ===
ينشِئ التابع <code>MatchGroup()‎</code> كائنًا من النوع <code>[[Kotlin/kotlin.text/MatchGroup/index|MatchGroup]]</code>، والذي يُمكن أن يحتوي مجموعة نتائج (capturing group) واحدة للكائنات من نوع  <code>[[Kotlin/kotlin.text/MatchResult/index|MatchResult]]</code>.
ينشِئ التابع <code>MatchGroup()‎</code> كائنًا من النوع <code>[[Kotlin/kotlin.text/MatchGroup/index|MatchGroup]]</code>، والذي يُمكن أن يحتوي مجموعة نتائج (capturing group) واحدة للكائنات من نوع  <code>[[Kotlin/kotlin.text/MatchResult/index|MatchResult]]</code>.
== الخاصيات ==
=== <code>[[Kotlin/kotlin.text/MatchGroup/range|range]]</code> ===
تمثل مجال الفهارس في السلسلة النصية المدخلة في المكان الذي تطابقت فيه المجموعة.
=== <code>[[Kotlin/kotlin.text/MatchGroup/value|value]]</code> ===


==الدوال الموروثة==
==الدوال الموروثة==
سطر 16: سطر 33:


[[تصنيف:Kotlin]]
[[تصنيف:Kotlin]]
[[تصنيف:Kotlin Classes]]
[[تصنيف:Kotlin Class]]
[[تصنيف:Kotlin MatchGroup]]
[[تصنيف:Kotlin MatchGroup]]

مراجعة 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()‎ تمثيلًا نصيًا للكائن الذي يُستدعى عبره.