Returns the sign part of a number
Syntax
Usage
result = Sgn( number )
Parameters
Return Value
Returns the sign part of
number.
- If number is greater than zero, then SGN returns 1.
- If number is equal to zero, then SGN returns 0.
- If number is less than zero, then SGN returns -1.
Description
The required
number argument can be any valid numeric expression. If
number is an uninitialized variable, zero is returned.
The
Sgn unary
Operator can be overloaded with user defined types.
Example
Dim N As Integer
Print Sgn ( -1.87 )
Print Sgn ( 0 )
Print Sgn ( 42.658 )
Print Sgn ( N )
The output would look like:
-1
0
1
0
Dialect Differences
- In the -lang qb dialect, this operator cannot be overloaded.
Differences from QB
See also