Function isFinite
Determines whether x is a finite number.
bool isFinite(F)
(
F x
)
if (isFloatingPoint!F);
Parameters
Name | Description |
---|---|
F | Type of the floating point number. |
x | Floating point number. |
Returns
true if x is a finite number, false otherwise.
See Also
isInfinity.
Example
assert(!isFinite(float .infinity));
assert(!isFinite(-double .infinity));
assert(isFinite(0.0));
assert(!isFinite(float .nan));
assert(isFinite(5.87747e-38f / 10));
assert(isFinite(1.11254e-307 / 10));
assert(isFinite(0.5));