Floating Point Intrinsic Functions - IsNANorND Method

Test if a number value is NAN (not a number) or ND (not defined)

Member of Floating Point Intrinsic Functions (PRIM_LIBI.IFloatingPointIntrinsics)

Parameters

Name

Type

Data Type

Description

Result

*Result (Optional)

Boolean

True if the variable is NAN or ND

Details

Certain floating point calculations may return values that are not recognised numbers. The value returned may be either an NAN (not a number) or an ND (non-determinate).

IsNANorNd can be used after the calculation and will return True if the variable is not a number.

Example

In the In this example, if #String contained ?ABC?, the result would be 3

     #Result := #Float.ArcCosine
     If (#Result.IsNANorND)
        * Error handling 


See also

All Component Classes

Technical Reference

  • No labels