الدالة IsInfinite

اسم مؤهل بالكامل: 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

راجع أيضا