التابع to_a
الخاص بالصنف InstructionSequence
في روبي
< Ruby | InstructionSequence
اذهب إلى التنقل
اذهب إلى البحث
يُعيد التابع to_a
مصفوفة (Array
) تتألف من 14 عنصرًا يمثلون سلسلة التعليمات بالبيانات التالية:
magic
|
سلسلة نصية تحدد تشكيل (format) البيانات. دائما YARVInstructionSequence/SimpleDataFormat .
|
major_version
|
الإصدار الرئيسي لسلسلة التعليمات. |
minor_version
|
الإصدار الثانوي لسلسلة التعليمات. |
format_type
|
عدد يمثل تشكيل البيانات. |
misc
|
قاموس يحتوي:
|
label
|
اسم السياق (block ، method ، class ، module إلخ) الذي تنتمي إليه سلسلة التعليمات. يساوي <main> إن كانت سلسلة التعليمات في المستوى الأعلى، أو <compiled> إذا تم تقييمها انطلاقًا من سلسلة نصية.
|
path
|
المسار النسبي لملف روبي حيث تم تحميل سلسلة التعليمات. تساوي <compiled> إذا تم تقييم سلسلة التعليمات من سلسلة نصية.
|
absolute_path
|
المسار المطلق لملف روبي حيث تم تحميل سلسلة التعليمات. nil إذا تم تقييم سلسلة التعليمات من سلسلة نصية.
|
first_lineno
|
رقم أول سطر في المصدر حيث تم تحميل سلسلة التعليمات. |
type
|
نوع سلسلة التعليمات.
القيم الصالحة هي |
locals
|
مصفوفة تحتوي أسماء جميع الوسائط والمتغيرات المحلية على هيئة رموز. |
params
|
قاموس يحتوي على معلومات عن الوسائط. يمكن العثور على مزيد من المعلومات حول هذه القيم في vm_core.h
|
catch_table
|
قائمة بالاستثناءات ومعاملات التحكم (rescue و next و redo و break، إلخ). |
bytecode
|
مصفوفة مكونة من مصفوفات تحتوي على أسماء التعليمات والعوامل (operands) التي تشكل نص سلسلة التعليمات. |
البنية العامة
to_a → ary
القيمة المُعادة
يُعيد التابع to_a
مصفوفة (Array
) تتألف من 14 عنصرًا يمثلون سلسلة التعليمات بالبيانات التالية:
انظر أيضا
- التابع
path
: يُعيد مسار سلسلة التعليمات .