الفرق بين المراجعتين ل"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: يعيد تمثيلًا نصيا قابلًا للقراءة لسلسلة التعليمات

مصادر