الفرق بين المراجعتين ل"Kotlin/kotlin.text/MatchGroupCollection/get"

من موسوعة حسوب
اذهب إلى التنقل اذهب إلى البحث
سطر 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> إن كانت المجموعة التي تحمل الإسم المُمرّر <code>name</code> مطابقَة، وإلا فستعيد <code>null</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>ويُلاحظ وجود الكلمة المفتاحيّة operator للدلالة على أنّ هذا التابع مرتبطٌ بمعامل التكرار (iteration operator).
 
</syntaxhighlight>ويُلاحظ وجود الكلمة المفتاحيّة operator للدلالة على أنّ هذا التابع مرتبطٌ بمعامل التكرار (iteration operator).
  
سطر 12: سطر 15:
 
* صفحة <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 Methods]]

مراجعة 13:41، 9 يوليو 2018

تعيد الدالةget()‎ كائنا من النوع MatchGroup إن كانت المجموعة التي تحمل الإسم المُمرّر name مطابقَة، وإلا فستعيد null.

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

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

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

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

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

كائنا من النوع MatchGroup أو null.

أنظر أيضًا

مصادر