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

من موسوعة حسوب
< Ruby‏ | Float
اذهب إلى التنقل اذهب إلى البحث
(إنشاء الصفحة.)
 
ط
 
سطر 3: سطر 3:
 
[[تصنيف: Ruby Method]]
 
[[تصنيف: Ruby Method]]
 
[[تصنيف: Ruby Float]]
 
[[تصنيف: Ruby Float]]
يتحقق التابع <code>negative?‎</code> إن كان العدد الذي استُدعي معه عددًا سالبًا.
+
يتحقق التابع <code>nan?‎</code> إذا كان العدد العشري الذي استدعي معه عددًا عشريًّا غير صالح وفقًا لمعيار [[wikipedia:IEEE_754|IEEE]].
 
==البنية العامة==
 
==البنية العامة==
 
<syntaxhighlight lang="ruby">nan?  →  true or false‎</syntaxhighlight>
 
<syntaxhighlight lang="ruby">nan?  →  true or false‎</syntaxhighlight>
 
==القيمة المعادة==
 
==القيمة المعادة==
تعاد القيمة <code>true</code> إن كان العدد الذي استُدعي معه عددًا سالبًا. خلا ذلك، تعاد القيمة <code>false</code>.
+
تعاد القيمة <code>true</code> إن كان العدد العشري الذي استدعي معه عددًا عشريًّا غير صالح وفقًا لمعيار [[wikipedia:IEEE_754|IEEE]]. خلا ذلك، تعاد القيمة <code>false</code>.
  
 
==انظر أيضا==
 
==انظر أيضا==
* التابع <code>[[Ruby/Float/integer-3F|integer?‎]]</code>: يتحقق إن كان العدد الذي استُدعي معه من النوع <code>[[Ruby/Integer|Integer]]</code>.
+
* التابع [[Ruby/Float/finite-3F|<code>?finite</code>]]: يتحقق إذا كان العدد العشري الذي استدعي معه عددًا عشريًّا صالحًا وفقًا لمعيار IEEE؛ أي أنه ليس عددٌ لا نهائي ويعيد التابع ‎<code>nan?‎</code> القيمة <code>false</code> معه.
* التابع <code>[[Ruby/Float/nonzero-3F|nonzero?‎]]</code>: يعيد العدد الذي استُدعي معه إن كان غير صفري، أو يعيد القيمة <code>nil</code> خلاف ذلك.
+
* التابع [[Ruby/Float/eql-3F|<code>eql?</code>‎]]: يتحقق إن كان العدد الذي استُدعي معه والعدد المُمرَّر إليه من نفس النوع ومتساويين. 
* التابع <code>[[Ruby/Float/positive-3F|positive?‎]]</code>: يتحقق إن كان العدد الذي استُدعي معه عددًا موجبًا.
+
* التابع <code>[[Ruby/Float/negative-3F|negative?‎]]</code>: يتحقق إن كان العدد العشري الذي استُدعي معه عددًا سالبًا.
  
 
== مصادر ==
 
== مصادر ==
*[http://ruby-doc.org/core-2.5.1/Numeric.html#method-i-negative-3F قسم التابع negative?‎ في الصنف Float في توثيق روبي الرسمي.]
+
*[http://ruby-doc.org/core-2.5.1/Float.html#method-i-nan-3F قسم التابع nan?‎ في الصنف Float في توثيق روبي الرسمي.]

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

يتحقق التابع nan?‎ إذا كان العدد العشري الذي استدعي معه عددًا عشريًّا غير صالح وفقًا لمعيار IEEE.

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

nan?    true or false

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

تعاد القيمة true إن كان العدد العشري الذي استدعي معه عددًا عشريًّا غير صالح وفقًا لمعيار IEEE. خلا ذلك، تعاد القيمة false.

انظر أيضا

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

مصادر