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

من موسوعة حسوب
مراجعة 00:32، 8 نوفمبر 2018 بواسطة محمد-بغات (نقاش | مساهمات) (أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE: صفحة الصنف <code>TrueClass</code> في روبي}}</noinclude> تصنيف: Ruby تصنيف: Ruby TrueClassالقيمة الع...')
(فرق) → مراجعة أقدم | المراجعة الحالية (فرق) | مراجعة أحدث ← (فرق)

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

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

التابع &

معامل العطف و (And) - يُعيد القيمة false إن كان obj (انظر فقرة البنية العامة) يساوي nil أو false، أو true خلاف ذلك.

التابع ===

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

التابع ^

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

التابع inspect

التابع to_s

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

التابع |

المعامل "أو" (Or) - يُعيد القيمة true. ولما كان obj (انظر فقرة البنية العامة) عبارة عن وسيط مُمرر إلى تابع، فسيُقيّيم دائمًا؛ ولا توجد طريقة لتجاوز هذا السلوك في هذه الحالة.

مصادر