# README
xmath
math
辅助函数
- 返回两值最大值
- 返回两值最小值
- 获取绝对值
- 增加值,返回不小于0值的数值
- 判断
float32
、float64
值是否相等,是否为0值 - 将十进制、十六进制字符串转化为
uint64
例子
fmt.Println("max:", MaxInt32(3, 2))
fmt.Println("min:", MinInt32(3, 2))
fmt.Println("val:", MustParseUint64("0x16"))
Output:
max: 3
min: 2
val: 22
# Functions
Abs 返回绝对值.
AbsFloat32 返回 float32 类型绝对值.
AbsFloat64 返回 float64 类型绝对值.
AbsInt 返回 int 类型绝对值.
AbsInt16 返回 int16 类型绝对值.
AbsInt32 返回 int32 类型绝对值.
AbsInt64 返回 int64 类型绝对值.
AbsInt8 返回 int8 类型绝对值.
Disturb 随机值,值的范围 [n*(100-percent)/100, n*(100+percent)/100].
EffectZeroLimit 加 change 值,返回值,该值不会小于0.
EffectZeroLimitFloat32 加 change 值,返回 float32 类型值,该值不会小于0.
EffectZeroLimitFloat64 加 change 值,返回 float64 类型值,该值不会小于0.
EffectZeroLimitInt 加 change 值,返回 int 类型值,该值不会小于0.
EffectZeroLimitInt16 加 change 值,返回 int16 类型值,该值不会小于0.
EffectZeroLimitInt32 加 change 值,返回 int32 类型值,该值不会小于0.
EffectZeroLimitInt64 加 change 值,返回 int64 类型值,该值不会小于0.
EffectZeroLimitInt8 加 change 值,返回 int8 类型值,该值不会小于0.
Float32Equals 判断 float32 是否相等.
Float64Equals 判断 float64 是否相等.
IsBelowZeroFloat32 v == 0 时也返回true.
IsBelowZeroFloat64 v == 0 时也返回true.
IsZeroFloat32 判断 float32 是否是零值.
IsZeroFloat64 判断 float64 是否是零值.
Max 返回大值.
MaxFloat32 返回 float32 类型大值.
MaxFloat64 返回 float64 类型大值.
MaxInt 返回 int 类型大值.
MaxInt16 返回 int16 类型大值.
MaxInt32 返回 int32 类型大值.
MaxInt64 返回 int64 类型大值.
MaxInt8 返回 int8 类型大值.
MaxUint 返回 uint 类型大值.
MaxUint16 返回 uint16 类型大值.
MaxUint32 返回 uint32 类型大值.
MaxUint64 返回 uint64 类型大值.
MaxUint8 返回 uint8 类型大值.
Min 返回小值.
MinFloat32 返回 float32 类型小值.
MinFloat64 返回 float64 类型小值.
MinInt 返回 int 类型小值.
MinInt16 返回 int16 类型小值.
MinInt32 返回 int32 类型小值.
MinInt64 返回 int64 类型小值.
MinInt8 返回 int8 类型小值.
MinUint 返回 uint 类型小值.
MinUint16 返回 uint16 类型小值.
MinUint32 返回 uint32 类型小值.
MinUint64 返回 uint64 类型小值.
MinUint8 返回 uint8 类型小值.
MustParseUint64 parses s as an integer and panics if the string is invalid.
ParseUint64 parses s as an integer in decimal or hexadecimal syntax.
# Constants
Integer limit values.
Integer limit values.
Integer limit values.
Integer limit values.
Integer limit values.
Integer limit values.
Integer limit values.
Integer limit values.
Integer limit values.
Integer limit values.
Integer limit values.
Integer limit values.
Integer limit values.
Integer limit values.
Integer limit values.
No description provided by the author
No description provided by the author