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

من موسوعة حسوب
< Ruby‏ | Proc
مراجعة 08:21، 26 نوفمبر 2018 بواسطة محمد-خطيب (نقاش | مساهمات) (أنشأ الصفحة ب'{{DISPLAYTITLE:التابع <code>Proc.parameters</code> في روبي}} يُعيد التابع <code>parameters</code> معلوماتٍ عن معاملات كتلة م...')
(فرق) → مراجعة أقدم | المراجعة الحالية (فرق) | مراجعة أحدث ← (فرق)

يُعيد التابع 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محدَّدة.

مصادر