الفرق بين المراجعتين ل"Ruby/MatchData/size"

من موسوعة حسوب
اذهب إلى التنقل اذهب إلى البحث
(أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE: التابع <code>size‎</code> الخاص بالصنف <code>MatchData</code> في روبي}}</noinclude> تصنيف: Ruby تصن...')
 
ط
 
(مراجعتان متوسطتان بواسطة مستخدمين اثنين آخرين غير معروضتين)
سطر 1: سطر 1:
<noinclude>{{DISPLAYTITLE: التابع <code>size‎</code> الخاص بالصنف <code>MatchData</code> في روبي}}</noinclude>
+
<noinclude>{{DISPLAYTITLE: التابع <code>MatchData.size‎</code> في روبي}}</noinclude>
 
[[تصنيف: Ruby]]
 
[[تصنيف: Ruby]]
 
[[تصنيف: Ruby Method]]
 
[[تصنيف: Ruby Method]]
سطر 6: سطر 6:
 
==البنية العامة==
 
==البنية العامة==
 
<syntaxhighlight lang="ruby">size  → integer‎</syntaxhighlight>
 
<syntaxhighlight lang="ruby">size  → integer‎</syntaxhighlight>
==القيمة المُعادة==
+
==القيمة المعادة==
 +
يعاد عدد صحيح يمثِّل عدد العناصر في مصفوفة المطابقة.
  
 
==أمثلة==
 
==أمثلة==
سطر 14: سطر 15:
 
m.size    #=> 5‎</syntaxhighlight>
 
m.size    #=> 5‎</syntaxhighlight>
 
==انظر أيضا==
 
==انظر أيضا==
* التابع <code>[[Ruby/MatchData/regexp|regexp]]</code>: يعيد ظظظ التعبير النمطي regexp.
+
* التابع <code>[[Ruby/MatchData/regexp|regexp]]</code>: يعيد التعبير النمطي (regexp) الذي استُعمِل في عملية المطابقة.
* التابع <code>[[Ruby/MatchData/string|string]]</code>: يعيد ظظظ نسخة مُجمدة من السلسلة النصية التي تم تمريرها إلى <code>match</code>.
+
* التابع <code>[[Ruby/MatchData/string|string]]</code>: يعيد نسخةً مُجمدةً من السلسلة النصية التي تم تمريرها إلى التابع <code>[[Ruby/Regexp/match|match]]</code> لمطابقتها مع تعبير نمطي.
  
 
==مصادر==
 
==مصادر==
*[http://ruby-doc.org/core-2.5.1/MatchData.html#method-i-size قسم التابع size‎ في الصنف MatchData‎ في توثيق روبي الرسمي.]
+
*[http://ruby-doc.org/core-2.5.1/MatchData.html#method-i-size قسم التابع size‎ في الصنف MatchData‎ في توثيق روبي الرسمي.]

المراجعة الحالية بتاريخ 11:17، 17 نوفمبر 2018

يعيد التابع size عدد العناصر في مصفوفة المطابقة.

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

size   integer

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

يعاد عدد صحيح يمثِّل عدد العناصر في مصفوفة المطابقة.

أمثلة

مثال على استخدام التابع size‎:

m = /(.)(.)(\d+)(\d)/.match("THX1138.")
m.length   #=> 5
m.size     #=> 5‎

انظر أيضا

  • التابع regexp: يعيد التعبير النمطي (regexp) الذي استُعمِل في عملية المطابقة.
  • التابع string: يعيد نسخةً مُجمدةً من السلسلة النصية التي تم تمريرها إلى التابع match لمطابقتها مع تعبير نمطي.

مصادر