التابع 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: يعيد كامل السلسلة النصية المُطابَقة.