الفرق بين المراجعتين لصفحة: «Ruby/NilClass/and»
أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE: التابع <code>&</code> الخاص بالصنف <code>NilClass</code> في روبي}}</noinclude> تصنيف: Ruby تصنيف:...' |
لا ملخص تعديل |
||
سطر 3: | سطر 3: | ||
[[تصنيف: Ruby Method]] | [[تصنيف: Ruby Method]] | ||
[[تصنيف: Ruby NilClass]] | [[تصنيف: Ruby NilClass]] | ||
معامل العطف - يعيد القيمة <code>false</code>. يتم تقييم الوسيط obj دائمًا باعتباره وسيطًا في استدعاء تابع — | معامل العطف (And) - يعيد دائمًا القيمة <code>false</code>. يتم تقييم الوسيط <code>obj</code> دائمًا باعتباره وسيطًا في استدعاء تابع — ولا توجد طريقة تقييم مختصرة في هذه الحالة. | ||
==البنية العامة== | ==البنية العامة== | ||
<syntaxhighlight lang="ruby">false & obj→ false | <syntaxhighlight lang="ruby">false & obj→ false | ||
nil & obj → false</syntaxhighlight> | nil & obj → false</syntaxhighlight> | ||
==القيمة المُعادة== | ==القيمة المُعادة== | ||
يعيد دائمًا القيمة <code>false</code> | |||
==انظر أيضا== | ==انظر أيضا== | ||
* التابع <code>[[Ruby/NilClass/ | * التابع <code>[[Ruby/NilClass/equal|===]]</code>: معامل المساواة (Case Equality) - بالنسبة للصنف <code>Object</code>، فهو أساسًا مكافئ لاستدعاء المعامل <code>#==</code>، ولكن عادةً ما تعيد الأصناف المنحدرة منه (descendants) تعريفه لأجل التعابير <code>case</code>. | ||
==مصادر== | ==مصادر== | ||
*[http://ruby-doc.org/core-2.5.1/NilClass.html#method-i-26 قسم التابع & في الصنف NilClass في توثيق روبي الرسمي.] | *[http://ruby-doc.org/core-2.5.1/NilClass.html#method-i-26 قسم التابع & في الصنف NilClass في توثيق روبي الرسمي.] |
مراجعة 16:14، 27 أكتوبر 2018
معامل العطف (And) - يعيد دائمًا القيمة false
. يتم تقييم الوسيط obj
دائمًا باعتباره وسيطًا في استدعاء تابع — ولا توجد طريقة تقييم مختصرة في هذه الحالة.
البنية العامة
false & obj→ false
nil & obj → false
القيمة المُعادة
يعيد دائمًا القيمة false
انظر أيضا
- التابع
===
: معامل المساواة (Case Equality) - بالنسبة للصنفObject
، فهو أساسًا مكافئ لاستدعاء المعامل#==
، ولكن عادةً ما تعيد الأصناف المنحدرة منه (descendants) تعريفه لأجل التعابيرcase
.