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

من موسوعة حسوب
مراجعة 23:11، 1 نوفمبر 2018 بواسطة محمد-بغات (نقاش | مساهمات) (أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE: التابع <code>eval‎</code> الخاص بالصنف <code>InstructionSequence</code> في روبي}}</noinclude> تصنيف: Ruby...')
(فرق) → مراجعة أقدم | المراجعة الحالية (فرق) | مراجعة أحدث ← (فرق)

يقيّم (Evaluates) التابع eval سلسلة التعليمات ويُعيد النتيجة.

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

eval  obj

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

أمثلة

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

RubyVM::InstructionSequence.compile("1 + 2").eval #=> 3‎

انظر أيضا

  • التابع each_child: يًكرّر (Iterate) على جميع سلاسل التعليمات (سلسلة التعليمات) المنحدرة مباشرة من سلسلة التعليمات . ترتيب التكرار يتعلق بطريقة التقديم (implementation) وبالإصدار، لذلك عليك ألا تعوّل على ترتيب معين.
  • التابع first_lineno: يعيد رقم أول سطر في المصدر حيث تم تحميل تسلسل التعليمات الحالي.

مصادر