الصنف TrueClass في روبي

من موسوعة حسوب
< Ruby
نسخة 06:40، 8 ديسمبر 2018 للمستخدم جميل-بيلوني (نقاش | مساهمات) (مراجعة وتدقيق.)
(فرق) → مراجعة أقدم | المراجعة الحالية (فرق) | مراجعة أحدث ← (فرق)
اذهب إلى: تصفح، ابحث

القيمة العامة true هي النسخة (instance) الوحيدة من الصنف TrueClass، وتمثل القيمة المنطقية true في التعابير المنطقية.

يوفر هذا الصنف عدة معاملات تسمح باستخدام القيمة true في التعبيرات المنطقية.

توابع النسخة العامة

&

يجري العملية AND المنطقية على القيمة true وقيمة الكائن المعطى، ويُعيد القيمة false إن كان الكائن يساوي nil أو false.

===

يتحقق من تساوي كائن مع كائن آخر.

^

يجري العملية XOR المنطقية على القيمة true وقيمة الكائن المعطى ويعيد القيمة true إن كان الكائن يساوي nil أو false.

|

يجري العملية OR المنطقية على القيمة true وقيمة الكائن المعطى ويُعيد القيمة true دومًا. 

inspect

يعيد التمثيل النصي للقيمة true، والتي هي "true".

to_s

يعيد التمثيل النصي للقيمة true، والتي هي "true".

مصادر