التابع disasm‎ الخاص بالصنف InstructionSequence في روبي

من موسوعة حسوب

يعيد تابع النسخة disasm سلسلة التعليمات على هيئة سلسلة نصية قابلة للقراءة.

البنية العامة

disasm  str

القيمة المُعادة

يعيد التابع disasm سلسلة التعليمات على هيئة سلسلة نصية قابلة للقراءة.

أمثلة

مثال على استخدام التابع disasm‎:

puts RubyVM::InstructionSequence.compile('1 + 2').disasm

الناتج سيكون:

== disasm: <RubyVM::InstructionSequence:<compiled>@<compiled>>==========
0000 trace            1                                               (   1)
0002 putobject        1
0004 putobject        2
0006 opt_plus         <ic:1>
0008 leave

انظر أيضا

مصادر