التابع to_a
الخاص بالصنف MatchData
في روبي
يعيد التابع 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
: يعيد ظظظ كامل السلسلة النصية المُطابَقة.