Int

Signed integer numbers with infinite precision (also called big integers)

type Int = Prim.Types.Int

public func abs(x : Int) : Nat

public func toText(x : Int) : Text

public func min(x : Int, y : Int) : Int

public func max(x : Int, y : Int) : Int

public func hash(i : Int) : Hash.Hash

public func equal(x : Int, y : Int) : Bool

public func notEqual(x : Int, y : Int) : Bool

public func less(x : Int, y : Int) : Bool

public func lessOrEqual(x : Int, y : Int) : Bool

public func greater(x : Int, y : Int) : Bool

public func greaterOrEqual(x : Int, y : Int) : Bool

public func compare(x : Int, y : Int) : {#less; #equal; #greater}

public func neg(x : Int) : Int

public func add(x : Int, y : Int) : Int

public func sub(x : Int, y : Int) : Int

public func mul(x : Int, y : Int) : Int

public func div(x : Int, y : Int) : Int

public func rem(x : Int, y : Int) : Int

public func pow(x : Int, y : Int) : Int