package
2.16.0
Repository: https://github.com/tawesoft/golib.git
Documentation: pkg.go.dev

# Functions

Abs returns (positive i, true) iff both i and the result lie between min and max inclusive.
Add returns (a + b, true) iff a, b, and the result all lie between min and max inclusive, otherwise returns (0, false).
GetLimits returns a filled-in [Limit] representing the widest possible minimum and maximum values for a generic type.
Inv returns (-i, true) iff both i and the result lie between min and max inclusive.
Mul returns (a * b, true) iff a, b, and the result all lie between min and max inclusive, otherwise returns (0, false).
Sub returns (a - b, true) iff a, b, and the result all lie between min and max inclusive, otherwise returns (0, false).

# Variables

Filled-in [Limits] about different types with minimum and maximum set to the largest range supported by the limit.
Filled-in [Limits] about different types with minimum and maximum set to the largest range supported by the limit.
Filled-in [Limits] about different types with minimum and maximum set to the largest range supported by the limit.
Filled-in [Limits] about different types with minimum and maximum set to the largest range supported by the limit.
Filled-in [Limits] about different types with minimum and maximum set to the largest range supported by the limit.
Filled-in [Limits] about different types with minimum and maximum set to the largest range supported by the limit.
Filled-in [Limits] about different types with minimum and maximum set to the largest range supported by the limit.
Filled-in [Limits] about different types with minimum and maximum set to the largest range supported by the limit.
Filled-in [Limits] about different types with minimum and maximum set to the largest range supported by the limit.
Filled-in [Limits] about different types with minimum and maximum set to the largest range supported by the limit.
Filled-in [Limits] about different types with minimum and maximum set to the largest range supported by the limit.
Filled-in [Limits] about different types with minimum and maximum set to the largest range supported by the limit.

# Structs

Limits are a pair of values defining a range between an (inclusive) minimum value and an (inclusive) maximum value.

# Interfaces

Number represents any number type that you can support arithmetic using standard Go operators (like a + b, or a ^ b) - i.e.