الفرق بين المراجعتين لصفحة: «Ruby/FalseClass/26»
< Ruby | FalseClass
طلا ملخص تعديل |
جميل-بيلوني (نقاش | مساهمات) ط مراجعة وتدقيق. |
||
سطر 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) في هذه الحالة. | ||
== البنية العامة == | == البنية العامة == | ||
سطر 25: | سطر 25: | ||
== مصادر == | == مصادر == | ||
* [http://ruby-doc.org/core-2.5.1/FalseClass.html#method-i-26 صفحة المعامل | * [http://ruby-doc.org/core-2.5.1/FalseClass.html#method-i-26 صفحة المعامل & في الصنف FalseClass في توثيق روبي الرسمي.] | ||
[[تصنيف:Ruby]] | [[تصنيف:Ruby]] | ||
[[تصنيف:Ruby Method]] | [[تصنيف:Ruby Method]] | ||
[[تصنيف:Ruby FalseClass]] | [[تصنيف:Ruby FalseClass]] |
مراجعة 13:48، 15 أكتوبر 2018
يجري المعامل &
العملية AND
المنطقية بين القيمة false
والكائن المعطى ثم يُعيد القيمة false
. يُقيَّم الكائن obj
دائمًا كوسيطٍ مُرِّر إلى تابع عند استدعائه. ليس هنالك اختبارٌ لوجود «دارة قصيرة» (short-circuit) في هذه الحالة.
البنية العامة
false & obj → false
nil & obj → false
المعاملات
obj
الكائن الذي سيُجمع منطقيًّا مع false
أو nil
.
القيم المعادة
تعاد القيمة false
.
انظر أيضا
- المعامل
===
: يتحقق من تساوي كائنين بشكل صارم. - المعامل
^
: يجري العمليةXOR
المنطقية بين القيمة false وقيمة الكائن المعطى. - المعامل
|
: يجري العمليةOR
المنطقية بين القيمةfalse
والكائن المعطى.