المعامل |‎ الخاص بالصنف TrueClass في روبي

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

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

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

true | obj true

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

تعاد القيمة true دومًا. بما أن obj عبارة عن معامل مستعمل مع المعامل، فسيُقيّم دائمًا؛ ولا توجد طريقة لتجاوز هذا السلوك.

أمثلة

مثال على استخدام المعامل |‎:

true |  puts("or")
true || puts("logical or")

الناتج:

or‎

انظر أيضًا

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

مصادر