Skip to end of metadata
Go to start of metadata

Availability

This routine is available starting with SIL Engine™ 2.5.

Syntax

sign(number)


Description


Determines the sign of a number (signum). Returns 1 if the number is positive, zero (0) if the number is 0, and -1 if the number is negative.



Parameters

ParameterTypeRequiredDescription
numberNumberYesAny real number.

Return type

number


Example

number a = sign(3);
print("a= " + a);
number b = sign(-4);
print("b= " + b);
number c = sign(3-3);
print("b= " + c);

Prints:

        a= 1;

        b= -1;

        c= 0;

See also