التابع ‎Float.finite?‎‎ في روبي

من موسوعة حسوب
< Ruby‏ | Float
مراجعة 06:44، 24 نوفمبر 2018 بواسطة جميل-بيلوني (نقاش | مساهمات)
(فرق) → مراجعة أقدم | المراجعة الحالية (فرق) | مراجعة أحدث ← (فرق)

يتحقق التابع finite?‎ إذا كان العدد العشري الذي استدعي معه عددًا عشريًّا صالحًا وفقًا لمعيار IEEE؛ أي أنه ليس عددٌ لا نهائي ويعيد التابع ‎nan?‎ القيمة false معه.

البنية العامة

finite?    true or false

القيمة المعادة

تعاد القيمة true إن كان العدد المعطى عددًا عشريًّا صالحًا وفقًا لمعيار IEEE، وإلا فستُعاد القيمة false.

انظر أيضا

  • التابع infinite?‎: يتحقق إذا ما إن كان العدد الذي استدعي معه منتهيًا (finite) أو غير منتهي من الطرف السالب (‎-Infinity) أو غير منتهي من الطرف الموجب (‎+Infinity).
  • التابع eql?‎: يتحقق إن كان العدد العشري الذي استُدعي معه والعدد المُمرَّر إليه من نفس النوع ومتساويين.
  • التابع floor: يعيد أكبر عدد من الأعداد الأصغر من أو تساوي العدد العشري الذي استُدعي معه.

مصادر