التابع to_a
الخاص بالصنف MatchData
في روبي
< Ruby | MatchData
اذهب إلى التنقل
اذهب إلى البحث
مراجعة 00:29، 25 أكتوبر 2018 بواسطة محمد-بغات (نقاش | مساهمات) (أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE: التابع <code>to_a</code> الخاص بالصنف <code>MatchData</code> في روبي}}</noinclude> تصنيف: Ruby تصن...')
يعيد التابع to_a
مصفوفة المطابقات.
بسبب استدعاء التابع to_a
عند توسيع *
variable ، هناك شكل مختصر مفيد للإحالة (assignment) لأجل استخلاص الحقول المُطابقة. لكن هذا أبطأ قليلاً من الدخول المباشر إلى الحقول (بسبب إنشاء مصفوفة انتقالية).
البنية العامة
to_a→ anArray
القيمة المُعادة
أمثلة
مثال على استخدام التابع to_a
:
m = /(.)(.)(\d+)(\d)/.match("THX1138.")
m.to_a #=> ["HX1138", "H", "X", "113", "8"]
انظر أيضا
- التابع
string
: يعيد ظظظ نسخة مُجمدة من السلسلة النصية التي تم تمريرها إلىmatch
. - التابع
to_s
: يعيد ظظظ كامل السلسلة النصية المُطابَقة.