الفرق بين المراجعتين لصفحة: «Ruby/NilClass/and»
لا ملخص تعديل |
جميل-بيلوني (نقاش | مساهمات) ط مراجعة وتدقيق. |
||
| سطر 1: | سطر 1: | ||
<noinclude>{{DISPLAYTITLE: | <noinclude>{{DISPLAYTITLE: المعامل <code>&</code> الخاص بالصنف <code>NilClass</code> في روبي}}</noinclude> | ||
[[تصنيف: Ruby]] | [[تصنيف: Ruby]] | ||
[[تصنيف: Ruby | [[تصنيف: Ruby Operator]] | ||
[[تصنيف: Ruby NilClass]] | [[تصنيف: Ruby NilClass]] | ||
يجري المعامل <code>&</code> العملية And المنطقية على الكائن المعطى والقيمة <code>nil</code> أو <code>false</code>. يعيد المعامل القيمة <code>false</code> دائمًا. يُقيَّم هذا الكائن <code>obj</code> المعطى باعتباره دومًا معاملًا يُمرَّر إلى تابع عند استدعائه. ليس هنالك اختبارٌ لوجود «دارة قصيرة» (short-circuit) في هذه الحالة. | |||
==البنية العامة== | ==البنية العامة== | ||
<syntaxhighlight lang="ruby">false & obj→ false | <syntaxhighlight lang="ruby">false & obj→ false | ||
nil & obj → false</syntaxhighlight> | nil & obj → false</syntaxhighlight> | ||
==القيمة | ==القيمة المعادة== | ||
تعاد القيمة <code>false</code> دومًا مهما كانت قيمة الكائن <code>obj</code>. | |||
==انظر أيضا== | ==انظر أيضا== | ||
* | * المعامل<code>[[Ruby/NilClass/or|or]]</code>: يجري العملية OR المنطقية على الكائن المعطى والقيمة <code>nil</code> أو <code>false</code>. | ||
* المعامل <code>[[Ruby/NilClass/exclusive Or|^]]</code>: يجري العملية XOR المنطقية على الكائن المعطى والقيمة <code>nil</code> أو <code>false</code>. | |||
==مصادر== | ==مصادر== | ||
*[http://ruby-doc.org/core-2.5.1/NilClass.html#method-i-26 قسم | *[http://ruby-doc.org/core-2.5.1/NilClass.html#method-i-26 قسم المعامل & في الصنف 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.