التابع Proc.parameters في روبي

من موسوعة حسوب
< Ruby‏ | Proc

يُعيد التابع parameters معلوماتٍ عن معاملات كتلة محدَّدة من النوع proc.

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

parameters  array

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

تُعاد مصفوفةٌ تتضمَّن معلوماتٍ عن معاملات الكتلة proc المعطاة.

أمثلة

مثالٌ عن استخدام التابع parameters:

prc = lambda{|x, y=42, *other|}
prc.parameters  #=> [[:req, :x], [:opt, :y], [:rest, :other]]

انظر أيضًا

  • التابع arity: يُعيد عدد الوسائط الإلزاميَّة في الكائن proc الذي استدعي معه.
  • التابع binding: يُعيد الرَّبط الموافق للكائن Proc الذي استدعي معه.
  • التابع curry: يُعيد كتلة proc مقسَّمة.
  • التابع to_s: يُعيد المُعرِّف الفريد لكتلة proc محدّدة بالتزامن مع إشارة لمكان تعريف هذه الكتلة.
  • التابع source_location: يُعيد اسم ملف روبي المصدري ورقم السَّطر الحاوي على كتلة procمحدَّدة.

مصادر