الفرق بين المراجعتين ل"Ruby/Integer/equal"

من موسوعة حسوب
< Ruby‏ | Integer
اذهب إلى التنقل اذهب إلى البحث
ط (مراجعة وتدقيق)
ط
 
سطر 3: سطر 3:
 
[[تصنيف: Ruby Operator]]
 
[[تصنيف: Ruby Operator]]
 
[[تصنيف: Ruby Integer]]
 
[[تصنيف: Ruby Integer]]
يعيد المعامل <code>==</code> القيمة <code>true</code> إن كان العدد الصحيح الواقع على يساره يساوي القيمة الواقعة على يمينه. على خلاف التابع <code>Numeric.eql?‎</code> الذي يشترط أن يكون القيمة الثانية الوقع على يمين المعامل من النوع <code>[[Ruby/Integer|Integer]]</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 إن كانت قيمة الطرف الأول أصغر من قيمة الطرف الثاني في عملية المقارنة. 

مصادر