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