إشعار
يتطلب الوصول إلى هذه الصفحة تخويلاً. يمكنك محاولة تسجيل الدخول أو تغيير الدلائل.
يتطلب الوصول إلى هذه الصفحة تخويلاً. يمكنك محاولة تغيير الدلائل.
اسم مؤهل بالكامل: Std.Math.IsInfinite
function IsInfinite(d : Double) : Bool
ملخص
إرجاع ما إذا كانت قيمة الفاصلة العائمة المحددة إما موجبة أو سالبة اللانهاية.
الادخال
d
قيمة الفاصلة العائمة التي سيتم التحقق منها.
الناتج
true إذا كان d هو ما لا نهاية إيجابية أو سلبية فقط.
ملاحظات
NaN ليست رقما، وبالتالي فهي ليست عددا محددا ولا لا نهائية. على هذا النحو، يقوم IsInfinite(0.0 / 0.0) بإرجاع false.
للتحقق مما إذا كانت القيمة NaN، استخدم IsNaN(d).
لاحظ أنه على الرغم من أن هذه الدالة ترجع true لكل من اللانهاية الإيجابية والسلبية، لا يزال من الممكن التمييز بين هذه القيم عن طريق التحقق من d > 0.0d < 0.0.
مثل
Message($"{IsInfinite(42.0)}"); // false
Message($"{IsInfinite(0.0 / 0.0)}"); // false
Message($"{IsInfinite(-1.0 / 0.0}"); // true