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

من موسوعة حسوب
< Ruby‏ | NilClass
مراجعة 06:45، 20 نوفمبر 2018 بواسطة جميل-بيلوني (نقاش | مساهمات) (مراجعة وتدقيق.)
(فرق) → مراجعة أقدم | المراجعة الحالية (فرق) | مراجعة أحدث ← (فرق)

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

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

false & obj false
nil & obj   false

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

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

انظر أيضا

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

مصادر