التابع 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
.