الفرق بين المراجعتين لصفحة: «Ruby/FalseClass/26»

من موسوعة حسوب
أنشأ الصفحة ب'{{DISPLAYTITLE:المعامل <code>&</code> في الصنف <code>FalseClass</code> في روبي}} يجري المعامل <code>&</code> العملية <code>AND</cod...'
 
ط مراجعة وتدقيق.
 
(مراجعتان متوسطتان بواسطة مستخدمين اثنين آخرين غير معروضتين)
سطر 1: سطر 1:
{{DISPLAYTITLE:المعامل <code>&</code> في الصنف <code>FalseClass</code> في روبي}}
{{DISPLAYTITLE:المعامل <code>&</code> في الصنف <code>FalseClass</code> في روبي}}
يجري المعامل <code>&</code> العملية <code>AND</code> المنطقية بين القيمة <code>false</code> والكائن المعطى ثم يُعيد القيمة <code>false</code>. يُقيَّم الكائن <code>obj</code> دائمًا كوسيطٍ مُرِّر إلى تابع عند استدعائه . ليس هنالك اختبارٌ لوجود «دارة قصيرة» (short-circuit) في هذه الحالة.
يجري المعامل <code>&</code> العملية <code>AND</code> المنطقية بين القيمة <code>false</code> والكائن المعطى ثم يُعيد القيمة <code>false</code>. يُقيَّم الكائن <code>obj</code> دائمًا كوسيطٍ مُرِّر إلى تابع عند استدعائه. ليس هنالك اختبارٌ لوجود «دارة قصيرة» (short-circuit) في هذه الحالة.


== البنية العامة ==
== البنية العامة ==
سطر 21: سطر 21:
== انظر أيضا ==
== انظر أيضا ==
* المعامل <code>[[Ruby/FalseClass/3D-3D-3D|===]]</code>: يتحقق من تساوي كائنين بشكل صارم.
* المعامل <code>[[Ruby/FalseClass/3D-3D-3D|===]]</code>: يتحقق من تساوي كائنين بشكل صارم.
* المعامل <code>[[Ruby/FalseClass/5E|^]]</code>: يجري المعامل ^ المنطقية بين القيمة <code>false</code> وقيمة الكائن المعطى.
* المعامل <code>[[Ruby/FalseClass/5E|^]]</code>: يجري العملية <code>XOR</code> المنطقية بين القيمة false وقيمة الكائن المعطى.
* المعامل <code>[[Ruby/FalseClass/7C|<nowiki>|</nowiki>]]</code>: يجري المعامل <code>|</code> العملية <code>OR</code> المنطقية بين القيمة <code>false</code> والكائن المعطى.
* المعامل <code>[[Ruby/FalseClass/7C|<nowiki>|</nowiki>]]</code>: يجري العملية <code>OR</code> المنطقية بين القيمة <code>false</code> والكائن المعطى.


== مصادر ==
== مصادر ==
* [http://ruby-doc.org/core-2.5.1/FalseClass.html#method-i-26 صفحة المعامل == في الصنف FalseClass في توثيق روبي الرسمي.]
* [http://ruby-doc.org/core-2.5.1/FalseClass.html#method-i-26 صفحة المعامل & في الصنف FalseClass في توثيق روبي الرسمي.]
[[تصنيف:Ruby]]
[[تصنيف:Ruby]]
[[تصنيف:Ruby Method]]
[[تصنيف:Ruby Operator]]
[[تصنيف:Ruby FalseClass]]
[[تصنيف:Ruby FalseClass]]

المراجعة الحالية بتاريخ 05:13، 16 أكتوبر 2018

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

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

false & obj  false

nil & obj  false

المعاملات

obj

الكائن الذي سيُجمع منطقيًّا مع false أو nil.

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

تعاد القيمة false.

انظر أيضا

  • المعامل ===: يتحقق من تساوي كائنين بشكل صارم.
  • المعامل ^: يجري العملية XOR المنطقية بين القيمة false وقيمة الكائن المعطى.
  • المعامل |: يجري العملية OR المنطقية بين القيمة false والكائن المعطى.

مصادر