الفرق بين المراجعتين ل"Ruby/Float/finite-3F"

من موسوعة حسوب
< Ruby‏ | Float
اذهب إلى التنقل اذهب إلى البحث
ط
ط
سطر 10: سطر 10:
  
 
==انظر أيضا==
 
==انظر أيضا==
 +
* التابع <code>[[Ruby/Float/infinite-3F|infinite?‎]]</code>: يتحقق إذا ما إن كان العدد الذي استدعي معه منتهيًا (finite) أو غير منتهي من الطرف السالب (‎<code>-Infinity</code>) أو غير منتهي من الطرف الموجب (‎<code>+Infinity</code>).
 +
 
* التابع <code>[[Ruby/Float/eql-3F|eql?‎]]</code>: يتحقق إن كان العدد العشري الذي استُدعي معه والعدد المُمرَّر إليه من نفس النوع ومتساويين.
 
* التابع <code>[[Ruby/Float/eql-3F|eql?‎]]</code>: يتحقق إن كان العدد العشري الذي استُدعي معه والعدد المُمرَّر إليه من نفس النوع ومتساويين.
 
* التابع <code>[[Ruby/Float/floor|floor]]</code>: يعيد أكبر عدد من الأعداد الأصغر من أو تساوي العدد العشري الذي استُدعي معه.
 
* التابع <code>[[Ruby/Float/floor|floor]]</code>: يعيد أكبر عدد من الأعداد الأصغر من أو تساوي العدد العشري الذي استُدعي معه.

مراجعة 06:34، 24 نوفمبر 2018

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

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

finite?    true or false

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

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

انظر أيضا

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

مصادر