الفرق بين المراجعتين لصفحة: «Ruby/Method/equal-3D»

من موسوعة حسوب
< Ruby‏ | Method
ط مراجعة وتدقيق.
طلا ملخص تعديل
 
سطر 2: سطر 2:
[[تصنيف: Ruby]]
[[تصنيف: Ruby]]
[[تصنيف: Ruby Operator]]
[[تصنيف: Ruby Operator]]
[[تصنيف: Ruby Method]]
[[تصنيف: Ruby Method Class]]
يستدعي المعامل <code>===</code> كتلة التابع مع تمرير الكائن الواقع على يمينه كوسيط إلى المعامل الواقع على يساره كما هو الحال في <code>[[Ruby/Proc/call|Proc.call]]</code>.  هذا يَسمح لكائنٍ من النوع <code>proc</code> أن يكون هدفًا للكتلة <code>when</code> في التعليمة <code>case</code>.
يستدعي المعامل <code>===</code> كتلة التابع مع تمرير الكائن الواقع على يمينه كوسيط إلى المعامل الواقع على يساره كما هو الحال في <code>[[Ruby/Proc/call|Proc.call]]</code>.  هذا يَسمح لكائنٍ من النوع <code>proc</code> أن يكون هدفًا للكتلة <code>when</code> في التعليمة <code>case</code>.
==البنية العامة==
==البنية العامة==

المراجعة الحالية بتاريخ 05:16، 18 نوفمبر 2018

يستدعي المعامل === كتلة التابع مع تمرير الكائن الواقع على يمينه كوسيط إلى المعامل الواقع على يساره كما هو الحال في Proc.call. هذا يَسمح لكائنٍ من النوع proc أن يكون هدفًا للكتلة when في التعليمة case.

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

proc === obj result_of_proc

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

تعاد نتيجة الوسيط proc.

انظر أيضا

  • التابع ==: يتحقق من تساوي كائنين من النوع Method.

مصادر