الفرق بين المراجعتين لصفحة: «Ruby/Float/finite-3F»

من موسوعة حسوب
< Ruby‏ | Float
طلا ملخص تعديل
طلا ملخص تعديل
 
سطر 3: سطر 3:
[[تصنيف: Ruby Method]]
[[تصنيف: Ruby Method]]
[[تصنيف: Ruby Float]]
[[تصنيف: Ruby Float]]
يتحقق التابع <code>finite?‎</code> إذا كان العدد العشري الذي استدعي معه عددًا عشريًّا صالحًا وفقًا لمعيار IEEE؛ أي أنه ليس عددٌ لا نهائي ويعيد التابع ‎<code>[[Ruby/Float/nan-3F|nan?‎]]</code> القيمة <code>false</code> معه.
يتحقق التابع <code>finite?‎</code> إذا كان العدد العشري الذي استدعي معه عددًا عشريًّا صالحًا وفقًا لمعيار [[wikipedia:IEEE_754|IEEE]]؛ أي أنه ليس عددٌ لا نهائي ويعيد التابع ‎<code>[[Ruby/Float/nan-3F|nan?‎]]</code> القيمة <code>false</code> معه.
==البنية العامة==
==البنية العامة==
<syntaxhighlight lang="ruby">finite?  →  true or false‎</syntaxhighlight>
<syntaxhighlight lang="ruby">finite?  →  true or false‎</syntaxhighlight>

المراجعة الحالية بتاريخ 06:44، 24 نوفمبر 2018

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

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

finite?    true or false

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

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

انظر أيضا

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

مصادر