
fix(+Number, -Result)
-Result is fix(+Number)

   Unifies the integer part of Number with Result (Truncation towards zero).



Arguments
   Number              A number.
   Result              Output: integer.

Type
   Arithmetic

Description

    Unifies the integer part of Number with Result (Truncation towards zero).

    This function is deprecated. For clearer code, please use

    Result is integer(truncate(Number)).


   This predicate can be used as a function in arithmetic expressions.
   In coroutining mode, if Number is uninstantiated, the call to fix/2 is
   delayed until this variable is instantiated.




Modes and Determinism
   fix(+, -) is det

Exceptions
     4 --- Number is not instantiated (non-coroutining mode only).
     5 --- Number is of type breal.
    24 --- Number is not of a numeric type.

Examples
   
    Result is fix(1.5).		% gives Result = 1
    Result is fix(-6.4).	% gives Result = -6


See Also
   is / 2, integer / 2, truncate / 2, floor / 2, ceiling / 2, round / 2
