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

من موسوعة حسوب
لا ملخص تعديل
طلا ملخص تعديل
 
(3 مراجعات متوسطة بواسطة 3 مستخدمين غير معروضة)
سطر 1: سطر 1:
<noinclude>{{DISPLAYTITLE: الدالة <code>MatchGroupCollection.get()‎</code> في لغة Kotlin}}</noinclude>
<noinclude>{{DISPLAYTITLE: الدالة <code>MatchGroupCollection.get()‎</code> في Kotlin}}</noinclude>
تعيد الدالة<code>get()‎</code> كائنا من النوع <code>[[Kotlin/kotlin.text/MatchResult/index|MatchGroup]]</code> إن كانت المجموعة التي تحمل الإسم المُمرّر <code>name</code>. مطابقَة، وإلا فستعيد <code>null</code>. المجموعات مفهرسة من <code>1</code> وحتى عدد المجموعات في [[Kotlin/kotlin.text/Regex/index|التعبير النمطي]]، المجموعة ذات الفهرس <code>0</code> تقابل المطابقة الكلية.  
تعيد الدالة <code>get()‎</code> نسخةً من الصنف <code>[[Kotlin/kotlin.text/MatchResult/index|MatchGroup]]</code> إن كانت المجموعة التي تحمل الاسم المُمرّر إليها متطابقَة.
 
إن لم يكن جلب المجموعات المتطابقة المُسماة (named groups) مدعومًا، فسيُطلَق الاستثناء <code>UnsupportedOperationException</code>.  
==البنية العامة==
==البنية العامة==
<syntaxhighlight lang="kotlin">
<syntaxhighlight lang="kotlin">
abstract operator fun get(index: Int): MatchGroup?
operator fun MatchGroupCollection.get(
    name: String
): MatchGroup?
</syntaxhighlight>'''الإصدار ومنصة التشغيل المطلوبان''': JRE8 ،JVM ،Kotlin 1.2


</syntaxhighlight>ويُلاحظ وجود الكلمة المفتاحيّة operator للدلالة على أنّ هذا التابع مرتبطٌ بمعامل التكرار (iteration operator).
وجود الكلمة المفتاحيّة <code>operator</code> يدل على أنّ هذا التابع مرتبطٌ بمعامل تكرار (iteration operator).


==القيمة المُعادة==
==القيم المعادة==
كائنا من النوع <code>[[Kotlin/kotlin.text/MatchResult/index|MatchGroup]]</code> أو <code>null</code>.
تعاد نسخة من الصنف <code>[[Kotlin/kotlin.text/MatchResult/index|MatchGroup]]</code> إن كانت المجموعة التي تحمل الاسم <code>name</code> متطابقَةأو تعاد القيمة <code>null</code> خلاف ذلك.
==أنظر أيضًا==
==انظر أيضًا==
* صفحة <code>[[Kotlin/kotlin.text/MatchGroupCollection/index|MatchGroupCollection]]</code>.
* الصنف <code>[[Kotlin/kotlin.text/MatchGroupCollection/index|MatchGroupCollection]]</code>.
==مصادر==
==مصادر==
* [http://kotlinlang.org/api/latest/jvm/stdlib/kotlin.text/-match-group-collection/get.html الدالة  MatchGroupCollection.get()‎ في التوثيق الرسميّ للمكتبة القياسيّة في لغة Kotlin.]
* [http://kotlinlang.org/api/latest/jvm/stdlib/kotlin.text/get.html صفحة الدالة MatchGroupCollection.get()‎ في التوثيق الرسميّ للمكتبة القياسيّة في لغة Kotlin.]
[[تصنيف:Kotlin]]
[[تصنيف:Kotlin]]
[[تصنيف:Kotlin Methods]]
[[تصنيف:Kotlin Function]]
[[تصنيف:Kotlin Text]]
[[تصنيف:Kotlin MatchGroup]]

المراجعة الحالية بتاريخ 16:00، 9 سبتمبر 2018

تعيد الدالة get()‎ نسخةً من الصنف MatchGroup إن كانت المجموعة التي تحمل الاسم المُمرّر إليها متطابقَة.

إن لم يكن جلب المجموعات المتطابقة المُسماة (named groups) مدعومًا، فسيُطلَق الاستثناء UnsupportedOperationException.

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

operator fun MatchGroupCollection.get(
    name: String
): MatchGroup?

الإصدار ومنصة التشغيل المطلوبان: JRE8 ،JVM ،Kotlin 1.2

وجود الكلمة المفتاحيّة operator يدل على أنّ هذا التابع مرتبطٌ بمعامل تكرار (iteration operator).

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

تعاد نسخة من الصنف MatchGroup إن كانت المجموعة التي تحمل الاسم name متطابقَةأو تعاد القيمة null خلاف ذلك.

انظر أيضًا

مصادر