المعامل &‎ الخاص بالصنف NilClass في روبي

من موسوعة حسوب
< Ruby‏ | NilClass

يجري المعامل & العملية And المنطقية على الكائن المعطى والقيمة nil أو false. يعيد المعامل القيمة false دائمًا. يُقيَّم هذا الكائن obj المعطى باعتباره دومًا معاملًا يُمرَّر إلى تابع عند استدعائه. ليس هنالك اختبارٌ لوجود «دارة قصيرة» (short-circuit) في هذه الحالة.

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

false & obj→ false
nil & obj  → false‎

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

تعاد القيمة false دومًا مهما كانت قيمة الكائن obj.

انظر أيضا

  • المعاملor: يجري العملية OR المنطقية على الكائن المعطى والقيمة nil أو false.
  • المعامل ^: يجري العملية XOR المنطقية على الكائن المعطى والقيمة nil أو false.

مصادر