الفرق بين المراجعتين ل"Ruby/UnboundMethod/parameters"

من موسوعة حسوب
اذهب إلى التنقل اذهب إلى البحث
(أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE: التابع <code>parameters‎</code> الخاص بالصنف <code>UnboundMethod</code> في روبي}}</noinclude> تصنيف: Ruby...')
 
سطر 3: سطر 3:
 
[[تصنيف: Ruby Method]]
 
[[تصنيف: Ruby Method]]
 
[[تصنيف: Ruby UnboundMethod]]
 
[[تصنيف: Ruby UnboundMethod]]
يعيد التابع <code>parameters</code> معلومات عن وسائط [[Ruby/UnboundMethod|التابع الحر]] الذي استُدعي معه.
+
يعيد التابع <code>parameters</code> معلومات عن وسائط [[Ruby/UnboundMethod|التابع الحر]] الذي استُدعي معه على شكل مصفوفة.
 
==البنية العامة==
 
==البنية العامة==
 
<syntaxhighlight lang="ruby">parameters  → array‎</syntaxhighlight>
 
<syntaxhighlight lang="ruby">parameters  → array‎</syntaxhighlight>
 
==القيمة المُعادة==
 
==القيمة المُعادة==
 +
يعيد التابع <code>parameters</code> معلومات عن وسائط [[Ruby/UnboundMethod|التابع الحر]] الذي استُدعي معه على شكل مصفوفة.
 +
 
==أمثلة==
 
==أمثلة==
 
مثال على استخدام التابع <code>parameters‎</code>:
 
مثال على استخدام التابع <code>parameters‎</code>:
سطر 19: سطر 21:
 
==انظر أيضا==
 
==انظر أيضا==
 
* التابع <code>[[Ruby/UnboundMethod/owner|owner]]</code>: يعيد التابع <code>owner</code> الصنف أو الوحدة (module) التي تعرف [[Ruby/UnboundMethod|التابع الحر]].
 
* التابع <code>[[Ruby/UnboundMethod/owner|owner]]</code>: يعيد التابع <code>owner</code> الصنف أو الوحدة (module) التي تعرف [[Ruby/UnboundMethod|التابع الحر]].
* التابع <code>[[Ruby/UnboundMethod/source_location|source_location]]</code>: يعيد التابع <code>source_location</code> اسم الملف المصدر لروبي ورقم السطر الذي يحتوي هذا التابع، أو يعيد nil إن لم يُعرّف هذا التابع في روبي (أي أنه أصلي).
+
* التابع <code>[[Ruby/UnboundMethod/source_location|source_location]]</code>: يعيد التابع <code>source_location</code> اسم الملف المصدر لروبي ورقم السطر الذي يحتوي هذا التابع
 
==مصادر==
 
==مصادر==
 
*[http://ruby-doc.org/core-2.5.1/UnboundMethod.html#method-i-parameters قسم  التابع parameters‎ في الصنف UnboundMethod‎ في توثيق روبي الرسمي.]
 
*[http://ruby-doc.org/core-2.5.1/UnboundMethod.html#method-i-parameters قسم  التابع parameters‎ في الصنف UnboundMethod‎ في توثيق روبي الرسمي.]

مراجعة 11:30، 8 نوفمبر 2018

يعيد التابع parameters معلومات عن وسائط التابع الحر الذي استُدعي معه على شكل مصفوفة.

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

parameters   array

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

يعيد التابع parameters معلومات عن وسائط التابع الحر الذي استُدعي معه على شكل مصفوفة.

أمثلة

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

def foo(bar); end
method(:foo).parameters #=> [[:req, :bar]]
def foo(bar, baz, bat, &blk); end
method(:foo).parameters #=> [[:req, :bar], [:req, :baz], [:req, :bat], [:block, :blk]]
def foo(bar, *args); end
method(:foo).parameters #=> [[:req, :bar], [:rest, :args]]
def foo(bar, baz, *args, &blk); end
method(:foo).parameters #=> [[:req, :bar], [:req, :baz], [:rest, :args], [:block, :blk]]‎

انظر أيضا

  • التابع owner: يعيد التابع owner الصنف أو الوحدة (module) التي تعرف التابع الحر.
  • التابع source_location: يعيد التابع source_location اسم الملف المصدر لروبي ورقم السطر الذي يحتوي هذا التابع

مصادر