صفحة الصنف NilClass
في روبي
توابع الصنف العامة (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
.