781 B
781 B
numx
数值处理与可读格式化工具:流量字节数格式化、数字低位取整、多整数取最值。
迁移自 go-hua/common(原 number.go / format.go / version.go 中的 Max/Min)。
用法
import "git.zeroonesoft.cn/golib/zogo/numx"
numx.FormatFlow(1536) // "1.5 KB"(B/KB/MB/GB/TB)
numx.IgnoreDigits(12345, 3) // 12000(低位取整补零)
numx.Max(3, 7, 5) // 7
numx.Min(3, 1, 2) // 1
完整可运行例程:examples/numx/main.go
注意
- Go 1.21+ 内置
max/min只支持两参数,多参数场景仍可用本包Max/Min。 Min无法区分"全零参数"与"未传参数",全负数取最小值请用Max的负值或自行比较。