الفرق بين المراجعتين لصفحة: «Ruby/Integer/equal»
جميل-بيلوني (نقاش | مساهمات) ط مراجعة وتدقيق |
جميل-بيلوني (نقاش | مساهمات) طلا ملخص تعديل |
||
| سطر 3: | سطر 3: | ||
[[تصنيف: Ruby Operator]] | [[تصنيف: Ruby Operator]] | ||
[[تصنيف: Ruby Integer]] | [[تصنيف: Ruby Integer]] | ||
يعيد المعامل <code>==</code> القيمة <code>true</code> إن كان العدد الصحيح الواقع على يساره يساوي القيمة الواقعة على يمينه. على خلاف التابع <code>Numeric.eql?</code> الذي يشترط أن يكون القيمة الثانية | يعيد المعامل <code>==</code> القيمة <code>true</code> إن كان العدد الصحيح الواقع على يساره يساوي القيمة الواقعة على يمينه. على خلاف التابع <code>Numeric.eql?</code> الذي يشترط أن يكون القيمة الثانية الواقعة على يمين المعامل من النوع <code>[[Ruby/Integer|Integer]]</code> أيضًا. | ||
==البنية العامة== | ==البنية العامة== | ||
<syntaxhighlight lang="ruby">int == other → true or false</syntaxhighlight> | <syntaxhighlight lang="ruby">int == other → true or false</syntaxhighlight> | ||
المراجعة الحالية بتاريخ 14:09، 23 نوفمبر 2018
يعيد المعامل == القيمة true إن كان العدد الصحيح الواقع على يساره يساوي القيمة الواقعة على يمينه. على خلاف التابع Numeric.eql? الذي يشترط أن يكون القيمة الثانية الواقعة على يمين المعامل من النوع Integer أيضًا.
البنية العامة
int == other → true or false
القيمة المعادة
تعاد القيمة true إن كان العدد الصحيح int يساوي القيمة other عدديًا.
أمثلة
مثال على استخدام المعامل ==:
20 == 20 #=> true
20 == 30 #=> false
3 == 3.0 #=> true
انظر أيضا
- المعامل
>>: يزيح العدد الصحيح المعطى إلى اليسار بقدار محدَّد من المنازل، أو إلى اليمين إن كانت قيمة مقدار الإزاحة سالبةً. - المعامل
>: يعيد القيمةtrueإن كانت قيمة الطرف الأول أصغر من قيمة الطرف الثاني في عملية المقارنة.