صفحة الصنف NilClass في روبي

من موسوعة حسوب
مراجعة 16:30، 27 أكتوبر 2018 بواسطة محمد-بغات (نقاش | مساهمات) (أنشأ الصفحة ب' ==توابع الصنف العامة (Public Class Methods)== === التابع &=== معامل العطف - يعيد القيمة <code>false</cod...')
(فرق) → مراجعة أقدم | المراجعة الحالية (فرق) | مراجعة أحدث ← (فرق)

توابع الصنف العامة (Public Class Methods)

التابع &

معامل العطف - يعيد القيمة false. يتم تقييم الوسيط obj دائمًا باعتباره وسيطًا في استدعاء تابع — لا توجد طريقة تقييم مختصرة في هذه الحالة.

التابع ===

معامل المساواة (Case Equality) - بالنسبة للصنف Object، فهو أساسًا مكافئ لاستدعاء المعامل #==، ولكن عادةً ما تعيد الأصناف المنحدرة منه (descendants) تعريفه لأجل التعابير case.

التابع ^

المعامل "أو الحصرية" (Exclusive Or) - إن كان obj يساوي nil أو false، فستُعاد القيمة false؛ خلاف ذلك، ستُعاد القيمة true.

التابع inspect

يعيد دائمًا السلسلة النصية "nil".

التابع nil?

فقط الكائن nil يعيد القيمة true عندما يُستدعى من nil?.

التابع rationalize

بعيد الصفر كعدد جذري (rational). يتم تجاهل الوسيط الاختياري eps دائمًا.

التابع to_a

يعيد دائمًا مصفوفة فارغة.

التابع to_c

يعيد الصفر كعدد عقدي.

التابع to_f

يعيد الصفر دائمًا.

التابع to_h

يعيد دائما قاموسًا (hash) فارغًا.

التابع to_i

يعيد دائما الصفر.

التابع to_r

يعيد الصفر كعدد جذري (rational).

التابع to_s

يعيد سلسلة نصية فارغة دائمًا.

التابع |

المعامل "أو" (Or) يعيد القيمة false إن كان obj يساوي nil أو false؛ وإلا فسيعيد true.

مصادر