التابع coerce الخاص بالصنف Numeric في روبي
إن كان numeric من نفس نوع num، فستُعاد مصفوفة [numeric, num]. خلاف ذلك، ستٌعاد مصفوفة مع numeric و num ممثلين كعددين عشريين (Float).
يتم استخدام آلية التحويل هذه بواسطة روبي للتعامل مع العمليات الرقمية المختلطة: الغرض منه هو إيجاد نوع متوافق مع معاملي العملية.
البنية العامة
coerce(numeric) → array
المعاملات
numeric
القيمة المُعادة
أمثلة
مثال على استخدام التابع coerce:
1.coerce(2.5) #=> [2.5, 1.0]
1.2.coerce(3) #=> [3.0, 1.2]
1.coerce(2) #=> [2, 1]
انظر أيضا
- التابع
clone: يعيد الكائن الذي استُدعي معه.freezeلا يمكن أن تساويfalse. - التابع
conj: يعيد الكائن self.