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

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


== الدوال البانية ==
== الدوال البانية ==
<noinclude>{{DISPLAYTITLE:الصنف <code>‎‎MatchGroup</code>‎ في Kotlin}}</noinclude>
<noinclude>{{DISPLAYTITLE:الصنف <code>‎‎MatchGroup</code>‎ في Kotlin}}</noinclude>
=== <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/MatchResult/index|MatchResult]]</code> الخاصة بالصنف <code>[[Kotlin/kotlin.text/Regex/index|Regex]]</code>.  


== الخاصيات ==
== الخاصيات ==


=== <code>[[Kotlin/kotlin.text/MatchGroup/range|range]]</code> ===
=== <code>[[Kotlin/kotlin.text/MatchGroup/range|range]]</code> ===
تمثل مجال الفهارس في السلسلة النصية المدخلة في المكان الذي تطابقت فيه المجموعة.
تمثل مجال الفهارس التي تحدّد مكان مجموعة النتائج التي تم الحصول عليها.


=== <code>[[Kotlin/kotlin.text/MatchGroup/value|value]]</code> ===
=== <code>[[Kotlin/kotlin.text/MatchGroup/value|value]]</code> ===
تمثل قيمة مجموعة النتائج التي تم الحصول عليها.


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


=== <code>[[Kotlin/Any/equals|equals]]</code> ===
=== <code>[[Kotlin/Any/equals|equals]]</code> ===
تبين الدالة <code>equals()</code>‎ إذا ما كان الكائن المُمرّر إليها يساوي الكائن الذي استدعيت عبره.
يبين إذا ما كان الكائن المُمرّر إليها يساوي الكائن الذي استدعي معه.
===<code>[[Kotlin/Any/hashCode|hashCode]]</code>===
===<code>[[Kotlin/Any/hashCode|hashCode]]</code>===
يعيد التابع <code>hashCode()</code>‎ قيمة الشيفرة hash code الخاصّة بالكائن الذي استُدعي عبره.
يعيد الشيفرة Hash الخاصّة بالكائن الذي استُدعي معها.
===<code>[[Kotlin/Any/toString|toString]]</code>===
===<code>[[Kotlin/Any/toString|toString]]</code>===
يعيد التابع <code>toString()‎</code> تمثيلًا نصيًا للكائن الذي يُستدعى عبره.
يحول الكائن الذي يُستدعى معه إلى سلسلة نصية (String).


== مصادر ==
* [http://kotlinlang.org/api/latest/jvm/stdlib/kotlin.text/-match-group/index.html صفحة الصنف MatchGroup في التوثيق الرسميّ للمكتبة القياسيّة في لغة Kotlin.]
[[تصنيف:Kotlin]]
[[تصنيف:Kotlin]]
[[تصنيف:Kotlin Class]]
[[تصنيف:Kotlin Class]]
[[تصنيف:Kotlin MatchGroup]]
[[تصنيف:Kotlin MatchGroup]]

مراجعة 08:57، 29 أغسطس 2018

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

data actual class MatchGroup

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

<init>

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

الخاصيات

range

تمثل مجال الفهارس التي تحدّد مكان مجموعة النتائج التي تم الحصول عليها.

value

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

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

equals

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

hashCode

يعيد الشيفرة Hash الخاصّة بالكائن الذي استُدعي معها.

toString

يحول الكائن الذي يُستدعى معه إلى سلسلة نصية (String).

مصادر