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

من موسوعة حسوب
< Ruby‏ | Numeric
أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE: التابع <code>infinite?‎</code> الخاص بالصنف <code>Numeric</code> في روبي}}</noinclude> تصنيف: Ruby تص...'
 
ط مراجعة وتدقيق.
 
(مراجعة متوسطة واحدة بواسطة مستخدم واحد آخر غير معروضة)
سطر 1: سطر 1:
<noinclude>{{DISPLAYTITLE: التابع <code>infinite?‎</code> الخاص بالصنف <code>Numeric</code> في روبي}}</noinclude>
<noinclude>{{DISPLAYTITLE: التابع <code>Numeric.infinite?‎</code> في روبي}}</noinclude>
[[تصنيف: Ruby]]
[[تصنيف: Ruby]]
[[تصنيف: Ruby Method]]
[[تصنيف: Ruby Method]]
[[تصنيف: Ruby Numeric]]
[[تصنيف: Ruby Numeric]]
يعيد القيمة <code>nil</code> أو -1 أو 1 اعتمادًا على ما إن كانت القيمة منتهية (finite) أو <code>-Infinity</code> أو <code>+Infinity</code>.
يتحقق التابع <code>infinite?</code>‎ إذا ما إن كان العدد الذي استدعي معه منتهيًا (finite) أو غير منتهي من الطرف السالب (‎<code>-Infinity</code>) أو غير منتهي من الطرف الموجب (‎<code>+Infinity</code>).
==البنية العامة==
==البنية العامة==
<syntaxhighlight lang="ruby">infinite?  →  -1, 1, or nil‎</syntaxhighlight>
<syntaxhighlight lang="ruby">infinite?  →  -1, 1, or nil‎</syntaxhighlight>
==القيمة المُعادة==
==القيمة المعادة==
تعاد القيمة <code>nil</code> أو ‎<code>-1</code> أو <code>1</code> إذا كان العدد المعطى منتهيًا أو غير منتهي من الطرف السالب (‎<code>-Infinity</code>) أو غير منتهي من الطرف الموجب (‎<code>+Infinity</code>) على التوالي.


==انظر أيضا==
==انظر أيضا==
* التابع <code>[[Ruby/Numeric/imaginary|imaginary]]</code>: يعيد  الصفر.
* التابع [[Ruby/Numeric/finite-3F|<code>?finite</code>]]: يتحقق إن كان العدد الذي استُدعي معه عددًا منتهيًا (finite).
* التابع <code>[[Ruby/Numeric/integer-3F|integer?]]</code>: يعيد <code>true</code> إن كان <code>num</code> من النوع <code>Integer</code>.
* التابع [[Ruby/Numeric/eql-3F|<code>eql?</code>‎]]: يتحقق إن كان العدد الذي استُدعي معه والعدد المُمرَّر إليه من نفس النوع ومتساويين. 
 
* التابع <code>[[Ruby/Numeric/integer-3F|integer?]]</code>: يتحقق إن كان العدد الذي استُدعي معه من النوع <code>[[Ruby/Integer|Integer]]</code>.


==مصادر==
==مصادر==
*[http://ruby-doc.org/core-2.5.1/Numeric.html#method-i-infinite-3F قسم التابع infinite?‎ في الصنف Numeric‎ في توثيق روبي الرسمي.]
*[http://ruby-doc.org/core-2.5.1/Numeric.html#method-i-infinite-3F قسم التابع infinite?‎ في الصنف Numeric‎ في توثيق روبي الرسمي.]

المراجعة الحالية بتاريخ 19:00، 20 نوفمبر 2018

يتحقق التابع infinite?‎ إذا ما إن كان العدد الذي استدعي معه منتهيًا (finite) أو غير منتهي من الطرف السالب (‎-Infinity) أو غير منتهي من الطرف الموجب (‎+Infinity).

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

infinite?    -1, 1, or nil

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

تعاد القيمة nil أو ‎-1 أو 1 إذا كان العدد المعطى منتهيًا أو غير منتهي من الطرف السالب (‎-Infinity) أو غير منتهي من الطرف الموجب (‎+Infinity) على التوالي.

انظر أيضا

  • التابع ?finite: يتحقق إن كان العدد الذي استُدعي معه عددًا منتهيًا (finite).
  • التابع eql?: يتحقق إن كان العدد الذي استُدعي معه والعدد المُمرَّر إليه من نفس النوع ومتساويين. 
  • التابع integer?‎: يتحقق إن كان العدد الذي استُدعي معه من النوع Integer.

مصادر