الفرق بين المراجعتين لصفحة: «Ruby/InstructionSequence/first lineno»

من موسوعة حسوب
أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE: التابع <code>first_lineno‎</code> الخاص بالصنف <code>InstructionSequence</code> في روبي}}</noinclude> تصنيف...'
 
لا ملخص تعديل
سطر 3: سطر 3:
[[تصنيف: Ruby Method]]
[[تصنيف: Ruby Method]]
[[تصنيف: Ruby InstructionSequence]]
[[تصنيف: Ruby InstructionSequence]]
يعيد التابع <code>first_lineno</code> رقم أول سطر في المصدر حيث تم تحميل تسلسل التعليمات الحالي.
يعيد التابع <code>first_lineno</code> رقم أول سطر في المصدر حيث تم تحميل [[Ruby/InstructionSequence|سلسلة التعليمات]] الحالية.
فعلى سبيل المثال ، باستخدام irb:
==البنية العامة==
==البنية العامة==
<syntaxhighlight lang="ruby"></syntaxhighlight>
<syntaxhighlight lang="ruby">first_lineno()</syntaxhighlight>
==القيمة المُعادة==
==القيمة المُعادة==
يعيد التابع <code>first_lineno</code> رقم أول سطر في المصدر حيث تم تحميل [[Ruby/InstructionSequence|سلسلة التعليمات]] الحالية.


==أمثلة==
==أمثلة==
سطر 16: سطر 16:
#=> 1‎</syntaxhighlight>
#=> 1‎</syntaxhighlight>
==انظر أيضا==
==انظر أيضا==
* التابع <code>[[Ruby/InstructionSequence/eval|eval]]</code>: يقيّم (Evaluates)  [[Ruby/InstructionSequence|سلسلة التعليمات]] ويُعيد النتيجة.
* التابع <code>[[Ruby/InstructionSequence/inspect|inspect]]</code>: يعيد  تمثيلًا نصيا قابلًا للقراءة لسلسلة التعليمات
* التابع <code>[[Ruby/InstructionSequence/inspect|inspect]]</code>: يعيد  تمثيلًا نصيا قابلًا للقراءة لتسلسل التعليمات ، بما في ذلك <code>[[Ruby/InstructionSequence/label|label]]</code> و <code>[[Ruby/InstructionSequence/path|path]]</code>.


==مصادر==
==مصادر==
*[http://ruby-doc.org/core-2.5.1/RubyVM/InstructionSequence.html#method-i-first_lineno قسم  التابع first_lineno‎ في الصنف InstructionSequence‎ في توثيق روبي الرسمي.]
*[http://ruby-doc.org/core-2.5.1/RubyVM/InstructionSequence.html#method-i-first_lineno قسم  التابع first_lineno‎ في الصنف InstructionSequence‎ في توثيق روبي الرسمي.]

مراجعة 23:14، 1 نوفمبر 2018

يعيد التابع first_lineno رقم أول سطر في المصدر حيث تم تحميل سلسلة التعليمات الحالية.

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

first_lineno()

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

يعيد التابع first_lineno رقم أول سطر في المصدر حيث تم تحميل سلسلة التعليمات الحالية.

أمثلة

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

iseq = RubyVM::InstructionSequence.compile('num = 1 + 2')
#=> <RubyVM::InstructionSequence:<compiled>@<compiled>>
iseq.first_lineno
#=> 1‎

انظر أيضا

  • التابع inspect: يعيد تمثيلًا نصيا قابلًا للقراءة لسلسلة التعليمات

مصادر