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

من موسوعة حسوب
< Ruby‏ | Float
اذهب إلى التنقل اذهب إلى البحث
(إنشاء الصفحة.)
 
ط
سطر 3: سطر 3:
 
[[تصنيف: Ruby Method]]
 
[[تصنيف: Ruby Method]]
 
[[تصنيف: Ruby Float]]
 
[[تصنيف: Ruby Float]]
يتحقق التابع <code>finite?‎</code> إن كان العدد الذي استُدعي معه عددًا منتهيًا (finite).
+
يتحقق التابع <code>finite?‎</code> إذا كان العدد العشري الذي استدعي معه عددًا عشريًّا صالحًا وفقًا لمعيار 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>
 
==القيمة المعادة==
 
==القيمة المعادة==
تعاد القيمة <code>true</code> إن كان العدد المعطى عددًا منتهيًا (finite)، وإلا فستُعاد القيمة <code>false</code>.
+
تعاد القيمة <code>true</code> إن كان العدد المعطى عددًا عشريًّا صالحًا وفقًا لمعيار IEEE، وإلا فستُعاد القيمة <code>false</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>: يعيد أكبر عدد من الأعداد الأصغر من أو تساوي العدد العشري الذي استُدعي معه.
  
 
==مصادر==
 
==مصادر==
*[http://ruby-doc.org/core-2.5.1/Numeric.html#method-i-finite-3F قسم التابع finite?‎ في الصنف Float في توثيق روبي الرسمي.]
+
*[http://ruby-doc.org/core-2.5.1/Float.html#method-i-finite-3F قسم التابع finite?‎ في الصنف Float في توثيق روبي الرسمي.]

مراجعة 05:59، 24 نوفمبر 2018

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

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

finite?    true or false

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

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

انظر أيضا

  • التابع eql?‎: يتحقق إن كان العدد العشري الذي استُدعي معه والعدد المُمرَّر إليه من نفس النوع ومتساويين.
  • التابع floor: يعيد أكبر عدد من الأعداد الأصغر من أو تساوي العدد العشري الذي استُدعي معه.

مصادر