التابع Complex.to_f
في روبي
يحول التابع to_f
العدد العقدي الذي استدعي معه إلى عدد عشري إن كان ذلك ممكنًا (ينبغي أن يساوي الجزء التخيلي القيمة 0 تمامًا، وإلا فسيُطلَق الخطأ RangeError
).
البنية العامة
to_f → float
القيمة المعادة
يعاد عدد عشري يمثِّل ناتج تحويل العدد العقدي المعطى إن كان ذلك ممكنًا، أو سيُرمَى الخطأ RangeError
إن لم يكن ذلك ممكنًا.
أمثلة
أمثلة عن استخدام التابع to_f
:
Complex(1, 0).to_f #=> 1.0
Complex(1, 0.0).to_f # RangeError
Complex(1, 2).to_f # RangeError
انظر أيضًا
- التابع
to_c
: يعيد العدد العقدي نفسه. - التابع
to_i
: يحول العدد العقدي الذي استدعي معه إلى عدد صحيح إن كان ذلك ممكنًا (ينبغي أن يساوي الجزء التخيلي القيمة 0 تمامًا، وإلا فسيُطلَق الخطأRangeError
). - التابع
to_s
: يحول العدد العقدي الذي استدعي معه إلى سلسلة نصية إن كان ذلك ممكنًا (ينبغي أن يساوي الجزء التخيلي القيمة 0 تمامًا، وإلا فسيُطلَق الخطأRangeError
). - التابع
to_r
: يحول العدد العقدي الذي استدعي معه إلى عدد من النوعrational
إن كان ذلك ممكنًا (ينبغي أن يساوي الجزء التخيلي القيمة 0 تمامًا، وإلا فسيطلق الخطأRangeError
).