التابع eql? الخاص بالصنف Numeric في روبي
يعيد التابع eql? القيمة true إن كان العدد الذي استُدعي معه والعدد المعطى numeric من نفس النوع، وكانت قيمتاهما متساوية. على خلاف المعاملNumeric#==، الذي يقوم بالتحويل بين الأنواع.
البنية العامة
eql?(numeric) → true or false
المعاملات
numeric
عدد.
القيمة المُعادة
يعيد التابع eql? القيمة true إن كان العدد الذي استُدعي معه والعدد المعطى numeric من نفس النوع، وكانت قيمتاهما متساوية. وإلا فسيعيد false.
أمثلة
مثال على استخدام التابع eql?:
1 == 1.0 #=> true
1.eql?(1.0) #=> false
1.0.eql?(1.0) #=> true
انظر أيضا
- التابع
dup: يعيد الكائن الذي استُدعي معه. - المعامل
<=>: يعيد المعامل<=>القيمة صفر إن كانnumberيساويother، وإلا فسيُعيدnil.