الفرق بين المراجعتين لصفحة: «Ruby/Float/finite-3F»
جميل-بيلوني (نقاش | مساهمات) إنشاء الصفحة. |
جميل-بيلوني (نقاش | مساهمات) طلا ملخص تعديل |
||
(2 مراجعات متوسطة بواسطة نفس المستخدم غير معروضة) | |||
سطر 3: | سطر 3: | ||
[[تصنيف: Ruby Method]] | [[تصنيف: Ruby Method]] | ||
[[تصنيف: Ruby Float]] | [[تصنيف: Ruby Float]] | ||
يتحقق التابع <code>finite?</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> | ||
==القيمة المعادة== | ==القيمة المعادة== | ||
تعاد القيمة <code>true</code> إن كان العدد المعطى عددًا | تعاد القيمة <code>true</code> إن كان العدد المعطى عددًا عشريًّا صالحًا وفقًا لمعيار IEEE، وإلا فستُعاد القيمة <code>false</code>. | ||
==انظر أيضا== | ==انظر أيضا== | ||
* التابع <code>[[Ruby/Float/eql-3F|eql?]]</code>: يتحقق إن كان العدد الذي استُدعي معه والعدد المُمرَّر إليه من نفس النوع ومتساويين. | * التابع <code>[[Ruby/Float/infinite-3F|infinite?]]</code>: يتحقق إذا ما إن كان العدد الذي استدعي معه منتهيًا (finite) أو غير منتهي من الطرف السالب (<code>-Infinity</code>) أو غير منتهي من الطرف الموجب (<code>+Infinity</code>). | ||
* التابع <code>[[Ruby/Float/floor|floor]]</code>: يعيد أكبر عدد من الأعداد الأصغر من أو تساوي العدد الذي استُدعي معه. | |||
* التابع <code>[[Ruby/Float/eql-3F|eql?]]</code>: يتحقق إن كان العدد العشري الذي استُدعي معه والعدد المُمرَّر إليه من نفس النوع ومتساويين. | |||
* التابع <code>[[Ruby/Float/floor|floor]]</code>: يعيد أكبر عدد من الأعداد الأصغر من أو تساوي العدد العشري الذي استُدعي معه. | |||
==مصادر== | ==مصادر== | ||
*[http://ruby-doc.org/core-2.5.1/ | *[http://ruby-doc.org/core-2.5.1/Float.html#method-i-finite-3F قسم التابع finite? في الصنف Float في توثيق روبي الرسمي.] |
المراجعة الحالية بتاريخ 06:44، 24 نوفمبر 2018
يتحقق التابع finite?
إذا كان العدد العشري الذي استدعي معه عددًا عشريًّا صالحًا وفقًا لمعيار IEEE؛ أي أنه ليس عددٌ لا نهائي ويعيد التابع nan?
القيمة false
معه.
البنية العامة
finite? → true or false
القيمة المعادة
تعاد القيمة true
إن كان العدد المعطى عددًا عشريًّا صالحًا وفقًا لمعيار IEEE، وإلا فستُعاد القيمة false
.
انظر أيضا
- التابع
infinite?
: يتحقق إذا ما إن كان العدد الذي استدعي معه منتهيًا (finite) أو غير منتهي من الطرف السالب (-Infinity
) أو غير منتهي من الطرف الموجب (+Infinity
).
- التابع
eql?
: يتحقق إن كان العدد العشري الذي استُدعي معه والعدد المُمرَّر إليه من نفس النوع ومتساويين. - التابع
floor
: يعيد أكبر عدد من الأعداد الأصغر من أو تساوي العدد العشري الذي استُدعي معه.